在Chrome中保存密码会破坏我页面上的所有回发

时间:2013-06-14 14:08:40

标签: asp.net

大约一个月前,随着Chrome 26的后续版本之一的出现,我的ASP 4应用程序开始出现一些奇怪的事情,并且在迄今为止的所有Chrome 27版本中仍然是一个问题。我的一位同事报告说,当他通过Chrome使用此应用程序时,许多按钮(事实证明它们都是页面上的所有回发)都停止了工作。我开始测试应用程序的旧版本,看看我是否可以确定我可能出错的地方,结果发现所有以前的版本现在都表现出相同的行为。我们找到了一台没有自动更新Chrome浏览器的电脑,我们无法在那里复制问题!

发生此状态时,所有回发按钮和链接都会完全失效。他们的视觉表现就好像他们被点击了但幕后没有任何反应。没有Javascript通话,没有!这就好像在Chrome的眼中只是禁用了按钮。

本周,我终于想出了让问题发生并停止的关键。当我清除Chrome中保存的密码时,会恢复回发。只要我不允许Chrome重新保存我的密码,应用程序及其所有回发都可以正常工作。一旦我再次保存密码,我就会在接下来的几次点击中死在水中(是的,回发会继续工作很短的时间)。

为了让事情变得更奇怪,传统的超链接和非doPostBack JavaScript onclick不受此问题的影响。

有关我的应用中的哪种代码可能导致此行为的任何想法?我甚至不确定从哪里开始!

0 个答案:

没有答案