The Last Day Of Summer

.NET技术 C# ASP.net ActiveReport SICP 代码生成 报表应用 RDLC
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Infragistics.WebUI.UltraWebTab的使用的两个问题

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