我正在使用 html 4 的 asp.net 应用程序中工作。我们有一个带有 __dopostback 的链接按钮,它应该在后端输出 button_click 事件。
在 Firefox 或 Chrome 中,这可以正常工作。它会立即进入事件,并且不会减慢我们的应用程序。
另一方面,IE 使用起来很痛苦。我们的应用程序变得非常缓慢。阅读此内容,因为页面需要 20 分钟才能加载,而不是即时加载。这将继续,直到我们完全关闭 IE 或设法重新加载我们单击带有 __dopostback 的链接的页面。
我想知道以前是否有人发生过这种情况,或者是否有解决方法。
我们在页面中有以下 javascript 代码:
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
我调用这个函数的方式:
<a onclick="onclick stuff happens here" href="javascript:__doPostBack('jobhistory$DelegateCancelLinkButton','')">Annuleren</a>