gpt4 book ai didi

asp.net - 使用IE8进行双重回发

转载 作者:行者123 更新时间:2023-12-04 13:45:25 26 4
gpt4 key购买 nike

我正在使用ASP.NET,并且在Webform上有一个保存按钮。当单击该保存按钮(一次)且我正在使用IE8时,事件处理程序将执行两次。如果我使用兼容模式,它就可以正常工作。在FF中,一切正常。我在Vista和Windows 7上都测试了IE8,并得到了相同的行为。 IE7可以正常工作。奇怪的是,有人遇到过类似的问题。

P.S.我正在使用一个先进的布局系统,该系统根据布局定义对控件进行定位和样式设置,因此它不仅仅是页面设置上的标准throw控件。

最佳答案

我们在按钮标签上使用onserverclick而不是使用asp.net按钮。解决方案是将按钮的类型设置为“按钮”。在没有设置任何类型之前,我认为默认是提交。

已变更

<button id="button1" runat="server" onserverclick="button1_OnClick" />


<button id="button1" runat="server" type="button" onserverclick="button1_OnClick" />

现在,我没有在IE8中获得双重职位。

关于asp.net - 使用IE8进行双重回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1349642/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com