我有一个具有大量TabPanels一个AjaxToolkit TabContainer的控制。每个TabPanel都有一个不同的UserControl来显示一些信息。其中一些用户控件具有LinkButton或带有命令按钮的GridView。 TabContainer有AutoPostBack="false"
,这是我想保留它的方式。维护从突出部内回发后TabContainer的活动标签(带的AutoPostBack =“假”)
当您在LinkButton的或命令按钮在GridView点击预期的事件火灾和代码运行。但是当页面返回时,再次选择初始选项卡(而不是用户以前查看的选项卡)。
所以我的问题是:是否有保持选定的选项卡时,一些子控件导致回发的方法吗?
一些制约因素:
- 我没有办法把
AutoPostBack
上。这意味着this question问题的链接解决方案在这种情况下不好。 - 用户控件并不总是在TabContainer/TabPanel中使用,因此解决方案不能假定情况如此。
- 解决方案需要相当健壮和直接,因为可能有不同的开发人员在处理此代码。
我有同样的问题现在。我的页面上有一些模式会导致刷新,但我需要用户在刷新时保持活动状态的选项卡。如果您能找到解决方案,请在此处发帖以提供帮助!谢谢! – jlg
不幸的是没有找到解决方案。 – David