Javascript __doPostBack冻结了我的浏览器?

时间:2013-10-17 20:02:19

标签: c# javascript .net windows-server-2012

我的代码在Windows Server 2008上完美运行。我们已升级到Windows Server 2012,现在相同的代码挂起了我的浏览器。

我指定:

writer.AddAttribute("onclick", "__doPostBack('CloseButton','" + this.ID + "')");

这将导致我的页面重新加载,当它重新加载时,我抓住请求[“_ EVENTTARGET”]和请求[“ _EVENTARGUMENT”]。 Server 2008没有问题。

就像我之前说的那样没有问题,但现在当我点击我的关闭按钮时,浏览器完全冻结(Windows Server 2012)。如果我尝试通过URL导航回域,我什么也得不到。如果我通过URL导航到不同的域,浏览器工作正常。返回原始域的唯一方法是关闭浏览器并重新开始。 Ctrl-F5什么都不做。

当我将代码更改为:

writer.AddAttribute("onclick", "__doPostBack()"); //No parameters

回发触发,页面加载和请求[“_ EVENTTARGET”] =未定义和请求[“ _EVENTARGUMENT”] =未定义

进步,但不是我需要的。

无论出于何种原因,只要我向__doPostBack()函数添加参数,它就会冻结。

就像我说的那样,这个确切的代码在Server 2008上工作,现在在Server 2012上被破坏了。这让我很难过。

感谢。

0 个答案:

没有答案