所以我在我的aspx页面上有一个链接,我试图使用灯箱触发单独的html。每当我点击链接灯箱工作正常,但正在加载的html给我下面的错误。但是,如果我使用aspx文件而不是html文件,它可以工作,但它显示页面两次!我搜索过,我不知道编辑aspnet_isapi.dll是否真的有效。首先,我甚至不知道在哪里找到它。有什么想法吗? 谢谢!
用于访问路径的HTTP谓词POST '/test.html'是不允许的。 描述:未处理的异常 在执行期间发生 当前的网络请求。请查看 堆栈跟踪以获取更多信息 错误及其来源 代码。
异常详细信息: System.Web.HttpException:HTTP 用于访问路径的动词POST '/PersonEditor_WebApp/test.html'是 不允许。
来源错误:
生成了未处理的异常 在执行当前 网络请求。有关的信息 异常的起源和位置 可以使用例外来识别 堆栈跟踪下面。
的 的 ** * ** * **** 编辑代码 * ** * ** * ** * * * * **
<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文件上 * ** * ** * ** * ***
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";
}
答案 0 :(得分:0)
好的,我想我解决了。但不是真的。
我能够使灯箱加载正确的页面,但它需要是一个aspx页面。如果我使用普通的html页面,我会再次收到错误...
我使用相同的代码行btw。 所以我想我只需要使用aspx页面。 如果有人知道为什么普通的html页面会出错,请随时发一个答案。
非常感谢! -G