1

我有一个非常简单的表单,我正在尝试将其同步回发到服务器。在 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(&quot;ctl00$MainContent$SubmitButton&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="MainContent_SubmitButton" />

</div>

啊,也许你的意思是 ASP 代码?

<asp:Button runat="server" 
                ID="SubmitButton"
                Text="Send Report" 
                OnClick="SubmitReport"
                UseSubmitBehavior="true" 
                CausesValidation="true" />
4

1 回答 1

0

尝试UseSubmitBehavior在按钮上设置为 false。

于 2012-04-04T15:42:35.463 回答