На моей странице Home.aspx есть следующий код:
<form id="frmJump" method="post" action="Views/ViewsHome.aspx">
<input name="JumpProject" /><input type="submit" value="Go" />
</form>
Однако, когда я нажимаю кнопку «Перейти», страница отправляется обратно на Home.aspx, а не на ViewsHome.aspx.
Я даже попытался добавить какой-нибудь скрипт для принудительной отправки формы:
<input name="JumpProject" onkeypress="if(event.keyCode == 13) { this.form.submit(); return false; }" />
Но, несмотря на это, даже если я нажму ENTER, страница Home.aspx перезагрузится.
Единственное, что я могу видеть, что это может мешать, это то, что эта форма на самом деле является дочерней формой основной формы POSTBACK, которую ASP.NET внедряет в страницу.
Я уверен, что есть какая-то глупость.отсутствует, и в этом сообщении будет немедленно получено 800 отрицательных голосов, изгнавших меня обратно в сферу n00b, но, возможно, в последнее время я не выспался, и мне не хватает чего-то глупого.
Это на IE7 и ASP.NET4.0 бэкэндУ меня также есть библиотеки jQuery, загруженные на странице, в случае, если jQuery может как-то улучшить это.Спасибо!