1

我目前遇到一个问题,即更新面板执行异步回发并在发生部分回发时丢失选项卡顺序。

当您运行选项卡时,选项卡顺序正常工作,但随后您按下按钮并发生部分回发,选项卡索引被重置。是否有任何非javascript解决方案。如果没有,javascript 解决方案是什么?

4

2 回答 2

1

您可以尝试将其放在处理按钮单击事件的代码的末尾:

ScriptManager.SetFocus(DirectCast(sender, Control))

当页面加载时,这会将焦点重新放在您的按钮上。

于 2011-01-03T16:46:39.983 回答
0

这是对任何使用 AutoPostBack="true" 控件的人的修复,这些控件不会转到 Tab 键顺序中的下一个控件。如果将每个控件包装在它自己的 UpdatePanel 中,焦点将按预期移动到下一个控件。即使 w/ UpdateMode="Conditional" 控件似乎也失去了焦点。我希望这对其他人有帮助。

于 2011-10-06T15:15:06.243 回答