Ran*_*ton 6 asp.net internet-explorer postback
我正在使用ASP.NET,我在webform上有一个保存按钮.当单击该保存按钮(ONCE)并且我正在使用IE8时,事件处理程序将执行两次.如果我使用兼容模式它工作得很好.在FF中一切正常.我在Vista和Windows 7上测试了IE8并获得了相同的行为.IE7工作得很好.只是好奇,任何人都有类似的问题.
PS我正在使用一个高级布局系统,它根据布局定义对控件进行定位和设置样式,因此它不仅仅是页面设置的标准控件.
Ran*_*ton 12
我们使用onserverclick on button标签而不是使用asp.net按钮.解决方案是将按钮的类型设置为"按钮".在没有设置类型之前我认为它是默认提交.
变
<button id="button1" runat="server" onserverclick="button1_OnClick" />
Run Code Online (Sandbox Code Playgroud)
至
<button id="button1" runat="server" type="button" onserverclick="button1_OnClick" />
Run Code Online (Sandbox Code Playgroud)
现在我没有在IE8中获得双重帖子.
| 归档时间: |
|
| 查看次数: |
5453 次 |
| 最近记录: |