【问题标题】:The HTTP verb POST used to access path '/' is not allowed on HTML pageHTML 页面上不允许用于访问路径“/”的 HTTP 动词 POST
【发布时间】:2011-03-07 15:45:46
【问题描述】:

所以我在我的 aspx 页面上有一个链接,我试图使用灯箱触发单独的 html。每当我单击链接时,灯箱工作正常,但正在加载的 html 给我下面的错误。但是,如果我使用 aspx 文件而不是 html 文件,它可以工作,但它会显示页面两次!我已经搜索过了,我不知道编辑 aspnet_isapi.dll 是否真的有效。首先,我什至不知道在哪里可以找到它。有什么想法吗? 谢谢!

用于访问路径的 HTTP 动词 POST '/test.html' 是不允许的。 描述:未处理的异常 在执行过程中发生 当前的网络请求。请查看 堆栈跟踪以获取有关的更多信息 错误及其起源 编码。

异常详情: System.Web.HttpException:HTTP 用于访问路径的动词 POST '/PersonEditor_WebApp/test.html' 是 不允许。

来源错误:

产生了一个未处理的异常 在当前执行期间 网络请求。有关的信息 异常的起源和位置 可以使用异常识别 下面的堆栈跟踪。

**********编辑代码************* em>**

    <tr>
    <td><asp:Button ID="bLogin" runat="server" Text="Login" onclick="bLogin_Click" /></td>
    <td><asp:LinkButton ID="lbForgotPassword" runat="server" href="confirmcancel.html" autopostback="true" OnClick="lbForgotPassword_OnClick">Forgot Password</asp:LinkButton></td>
    <td><asp:Label ID="lbLoginError" runat="server" ForeColor="Red" 
            CssClass="validator"></asp:Label></td>

</tr>

******这是cs文件上的那个 em>*************

protected void Page_Load(object sender, EventArgs e)
{
    Page.MaintainScrollPositionOnPostBack = true;
    //register javascripts and setup buttons
    ClientScript.RegisterClientScriptBlock(this.GetType(), "Prototype", "<script src='Scripts/prototype.js' language=javascript></script>");
    ClientScript.RegisterClientScriptBlock(this.GetType(), "LigthBoxScript", "<script src='Scripts/lightbox.js'></script>");
    lbForgotPassword.CssClass = "lbOn";


}

【问题讨论】:

  • 你记得在打开灯箱时阻止链接动作吗?如果没有,您将加载灯箱,链接将使浏览器转到链接指向的任何页面。
  • 阻止链接动作是什么意思?
  • 我们需要更多信息。请发布源代码。
  • 这无关,但是你注册脚本的时候拼错了LigthBoxScript...
  • 我认为这无关紧要。不就是一个描述注册文件/脚本的字符串吗?

标签: c# javascript iis lightbox


【解决方案1】:

好吧,我想我解决了。但不是真的。

我能够让灯箱加载正确的页面,但它需要是一个 aspx 页面。如果我使用普通的 html 页面,我会再次收到错误...

顺便说一句,我使用了相同的代码行。 所以我想我只需要使用一个 aspx 页面。 如果有人知道为什么常规 html 页面会给出错误,请随时发布答案。

非常感谢! -G

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 2011-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-21
    相关资源
    最近更新 更多