Итак, на моей странице 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";
}