在 UpdatePanel 中重置选项卡索引
我目前遇到的问题是,更新面板执行异步回发,并在发生部分回发时丢失 Tab 键顺序。
当您运行选项卡时,选项卡顺序可以正常工作,但是当您按下按钮并发生部分回发时,选项卡索引将被重置。有没有任何非 javascript 解决方案。如果没有,javascript 的解决方案是什么?
I'm currently having an issue where an updatepanel does an async postback and loses the tab order when the partial postback occurs.
When you run through the tabs the tab order works correctly, but then you press a button and the partial postback occures the tabindex is reset. Is there any non-javascript solution to this. If not, what would the javascript solution be?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试将其放在处理按钮单击事件的代码末尾:
这会在页面加载时将焦点放回到按钮上。
You might try putting this at the end of the code that is handling your button click event:
This would put the focus back on your button when the page loads.
这是针对在控件上使用 AutoPostBack="true" 而不转到选项卡顺序中的下一个控件的任何人的修复。如果将每个控件包装在其自己的 UpdatePanel 中,焦点将按预期移动到下一个控件。即使使用 UpdateMode="Conditional" 控件似乎也会失去焦点。我希望这对其他人有帮助。
this is a fix for anyone using AutoPostBack="true" on controls not going to the next control in the tab order. if you wrap each control in it's own UpdatePanel the focus will move to the next control as expected. even w/ UpdateMode="Conditional" the controls seem to lose focus. i hope this helps someone else.