TabContainer、TabPanel都是从后台动态加载到UpdatePanel中的,在网上查到如下几种方法,还是不能触发:1)TabContainer的AutoPostBack设为True了;
2)OnClientActiveTabChanged调用如下js:
<script language="javascript">
function ActiveTabChanged(sender, e)
{
__doPostBack('<%= ((AjaxControlToolkit.TabContainer) this.FindControl("Tabs")).ClientID %>', sender.get_activeTabIndex()); }
</script>3)因为PostBack时触发的事件顺序是:Page_Init > Page_Load > Page_LoadComplete > ControlEvent > Page_Unload,将
动态创建TabContainer、TabPanel的方法写到Page_Init事件中为什么还是不行呢?研究好长时间了,麻烦各位帮下忙,谢谢
2)OnClientActiveTabChanged调用如下js:
<script language="javascript">
function ActiveTabChanged(sender, e)
{
__doPostBack('<%= ((AjaxControlToolkit.TabContainer) this.FindControl("Tabs")).ClientID %>', sender.get_activeTabIndex()); }
</script>3)因为PostBack时触发的事件顺序是:Page_Init > Page_Load > Page_LoadComplete > ControlEvent > Page_Unload,将
动态创建TabContainer、TabPanel的方法写到Page_Init事件中为什么还是不行呢?研究好长时间了,麻烦各位帮下忙,谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货