在我们的asp.net 2.0 Web应用程序中,有一个用户控件进行验证。出于某种原因,当验证失败时,页面看起来很好,但是,没有控件(asp按钮,滚动条或第三方像Telerik文本编辑器)响应鼠标输入。唯一的解决方法是调整浏览器窗口的大小,这将使UI响应。 有没有人见过这个问题?可能导致什么呢?
答案 0 :(得分:2)
是否会在其他浏览器中发生? 您是在谈论客户端验证还是服务器端(它实际上是回帖吗?) 您是否尝试删除所有CSS并查看它是否仍然存在?如果没有,请逐位添加css,直到它再次中断并找到罪魁祸首!
答案 1 :(得分:0)
检查您的CSS和/或javascript。听起来好像在页面中的元素上放置了一个透明元素(如div)。
答案 2 :(得分:0)
如果CSS中有表达式,我在调整大小时会看到IE冻结。
#container{
width: expression(document.body.clientWidth > 1100)? "1100px" : "auto";
}
很容易让自己进入两个元素相互调整大小的情况,这会导致浏览器锁定的无限循环。在任何情况下,表达式都将在IE8标准模式下stop working,因此无论如何都应将它们删除。