我正在开发一个ASP.NET 2.0 (VB) web应用程序。我在控制选项卡行为时遇到问题。
TabIndex按照预期在整个表单和选项卡中进行了设置。
但是,在文本框中进行更改并按Tab或Enter后,焦点会跳转到网址栏而不是下一个字段。
我试过了:
1.文本更改事件上的1.SetFocus
2.将最后一个字段名称保存在隐藏的文本框中,并在回发时将焦点设置为页面加载时保存的文本框名称
3. Pre_render上的3.SetFocus
尽管如此,焦点还是会跳转到tab或enter上的浏览器地址栏。
我认为它可能在post-back上丢失了标签索引。
有什么线索吗?
提前感谢,任何帮助都将不胜感激
发布于 2012-02-08 02:11:08
当您在分配了TabIndex的TextBox控件上使用AutoPostBack时,操作焦点可能有点复杂。Check out this tutorial,它将向你展示一个将焦点转移到下一个控件的小技巧。
祝好运!
https://stackoverflow.com/questions/9181339
复制相似问题