我正在开发一个ASP.NET 2.0(VB)Web应用程序。我无法控制标签行为。
TabIndex在整个表单和选项卡中按预期设置。
但是,在文本框中进行更改并按Tab或Enter后,焦点会跳转到网址栏而不是下一个字段。
我试过了:
1.SetFocus on text change event
2.在隐藏文本框中保存最后一个字段名称,并将焦点设置为页面加载时保存的文本框名称,如果回发
3.SetFocus on Pre_render
仍然,焦点跳转到选项卡上的浏览器地址栏或输入。
我认为它可能会在回发后丢失标签索引。
任何线索?
提前致谢,感谢任何帮助
答案 0 :(得分:0)
如果在分配了TabIndex的TextBox控件上安装了AutoPostBack,则操作Focus可能会有点复杂。 Check out this tutorial这将向您展示将焦点转移到下一个控件的小技巧。
祝你好运!