我的代码在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上被破坏了。这让我很难过。
感谢。