我有一个aspx页面。默认情况下,当页面加载时,焦点位于第一个文本框上。我想把焦点移到什么都没有。我正在为移动设备开发此网站。
由于我们在IE上面临一些跨浏览器的限制,我们得出的结论并没有结束。
init中的 Page.Focus();
无法正常工作,我不想把重点放在任何事情上。
这些信息就是我所拥有的。希望它足以解决问题。
我将非常感谢您对此查询的反馈和时间......
答案 0 :(得分:2)
另一种方法是创建隐藏控件并将焦点移动到该控件
答案 1 :(得分:1)
如果您能够使用jQuery,为什么不这样做
$('#idOfInputWhichKeepsOnGettingFocus').blur();
如果没有,请创建一个新的第一个字段
<input id="youCannotSeeMe" style="position:absolute; left:9001px;" />
答案 2 :(得分:0)
这有效:
Page.SetFocus(this);