放在Tab页上的控件是无法选中的,只能在html代码里编辑控件,项目中要在客户端用javaScript访问控件,查找帮助看到方法:igtab_getElementById,但是在使用的时候一直报对象不存在的Error,最后没办法,在输出到页面的html代码里查找控件,发现客户端控件的名字被改成了诸如:控件名+Tab页名+控件名的形式,例如:tabShop__ctl2_ControlName,在JavaScript里要使用这个来访问控件。
要在服务器端C#代码中访问Tab页上的控件也是很麻烦的,例如:
要使用tabControl.Tabs.GetTab(tabPageID).FindControl(controlID),而且要对返回值作强制类型转换到对应的控件类型才可以。
要给Tab页上的控件添加服务器端的事件代码也很麻烦,要在.cs代码中写事件代码,然后在Html中指定控件的事件。
要在服务器端C#代码中访问Tab页上的控件也是很麻烦的,例如:
要使用tabControl.Tabs.GetTab(tabPageID).FindControl(controlID),而且要对返回值作强制类型转换到对应的控件类型才可以。
要给Tab页上的控件添加服务器端的事件代码也很麻烦,要在.cs代码中写事件代码,然后在Html中指定控件的事件。