焦点跳转到地址

时间:2012-02-07 17:59:47

标签: asp.net

我正在开发一个ASP.NET 2.0(VB)Web应用程序。我无法控制标签行为。

TabIndex在整个表单和选项卡中按预期设置。

但是,在文本框中进行更改并按Tab或Enter后,焦点会跳转到网址栏而不是下一个字段。

我试过了:

1.SetFocus on text change event

2.在隐藏文本框中保存最后一个字段名称,并将焦点设置为页面加载时保存的文本框名称,如果回发

3.SetFocus on Pre_render

仍然,焦点跳转到选项卡上的浏览器地址栏或输入。

我认为它可能会在回发后丢失标签索引。

任何线索?

提前致谢,感谢任何帮助

1 个答案:

答案 0 :(得分:0)

如果在分配了TabIndex的TextBox控件上安装了AutoPostBack,则操作Focus可能会有点复杂。 Check out this tutorial这将向您展示将焦点转移到下一个控件的小技巧。

祝你好运!