我有一个文本框,我根据用户的某些操作将焦点设置到该文本框。这样做之后,页面的 CSS 将被丢弃;页面向左移动。以下是涉及的 CSS:
width: 960px;
overflow:hidden;
margin-top: 20px;
background: transparent url(../images/pattern.png) repeat;
关于正在发生的事情以及我如何解决这个问题的任何线索?
最佳答案
我必须对原因进行更多调查,但以下解决了我的问题。添加元标记 http-equiv="X-UA-Compatible"。
这里也讨论了类似的问题 http://forums.asp.net/t/1485816.aspx?Scriptmanager+SetFocus+set+s+focus+but+I+can+t+type
希望这可以帮助遇到此问题的任何人。此外,无论您使用的是 ScriptManager 的 SetFocus 方法还是 Page/Control 焦点方法,元标记的使用都有效。
关于c# - 将焦点设置在文本框上会导致 CSS 溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37439553/