Ajax 回发重置选项卡索引 -1

发布于 2024-09-25 15:04:58 字数 119 浏览 3 评论 0原文

从 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

与之呼应 2024-10-02 15:04:58

检查对模式弹出扩展程序的 .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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文