Ajax 回发重置选项卡索引 -1
从 Modal Popup Extender 回发后,所有控件选项卡索引设置为 -1,我无法找到任何解决方案,并且我的页面中有超过 100 个控件。
我如何在 ASP.NET 页面中保留所有控件的选项卡索引。
After postback from Modal Popup Extender all controls tab index set to -1, i am not able to find any solution for this, And there are more than 100 controls in my page.
How i can keep the Tab Index of all my controls in ASP.NET page.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查对模式弹出扩展程序的 .Show() 的调用。当您调用 .Show() 时,它将控件的所有 TabIndexes 存储到一个变量中。这样做是为了防止您的控件在显示 MPE 时处于 Tab 键顺序中。如果您在 MPE 已显示(并且已修改 TabIndexes)时调用 .Show(),它将存储之前值之上的 -1,并在 MPE 隐藏时将它们放回原位,认为它正在做正确的事情。
Check your calls to .Show() for the modal popup extender. When you call .Show() it stores all the TabIndexes for your controls to a variable. It does this so it can prevent your controls from being in the tab order while the MPE is shown. If you call .Show() while the MPE is already shown (and has already modified the TabIndexes) it will store the -1's over top of the previous values and put them back when the MPE is hidden, thinking it is doing the right thing.