我有一个非常简单的表单,我正在尝试将其同步回发到服务器。在 IE 中,一切正常。点击提交,它进入服务器,一切都是金色的。当我点击提交按钮时,任何其他浏览器(嗯,我尝试过 Chrome、FF 和 Opera)都会坐在那里。把它放在更新面板中,一切正常。我想我可以使用 UpdatePanel 并异步执行它——它当然不会受到伤害——但我至少想知道出了什么问题。
编辑:我不确定从 HTML 中可以获得什么——它是非常简单的表单 + 提交按钮,但这里是:
<div id="leftColumn">
<formContent />
</div>
<div id="rightColumn">
<conditionalFormContent />
</div>
<div class="clear">
<input type="submit" name="ctl00$MainContent$SubmitButton" value="Send Report" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainContent$SubmitButton", "", true, "", "", false, false))" id="MainContent_SubmitButton" />
</div>
啊,也许你的意思是 ASP 代码?
<asp:Button runat="server"
ID="SubmitButton"
Text="Send Report"
OnClick="SubmitReport"
UseSubmitBehavior="true"
CausesValidation="true" />