如果把web控件放到tabstrip,multipage里,在cs里web控件都不可用了,应该如何解决?这样设计好不方便啊

解决方案 »

  1.   

    在InitializeComponent()自己写事件啊,可以用的
      

  2.   

    Private Sub initTabStrip()
     '将Tab与MultiPage绑定
            TabTitle.TargetID = "MultiPage1" '定义一个控件
     dim myBaseInfo as Advise_new_base '将控件与文件关联
            myBaseInfo = LoadControl("advise_new_base.ascx")        '加上Tab项
            Dim tab As New Microsoft.Web.UI.WebControls.Tab
            tab.DefaultImageUrl = "../images/jbxx_2.gif"
            tab.HoverImageUrl = "../images/jbxx_3.gif"
            tab.SelectedImageUrl = "../images/jbxx_1.gif"
            TabTitle.Items.AddAt(0, tab) '加一个MutiPage中的PageView项
            Dim pageView As New Microsoft.Web.UI.WebControls.PageView
            pageView.Controls.Add(myBaseInfo)
            MultiPage1.Controls.Add(pageView) '控件内部其它变量的设置
            myBaseInfo.myGUID = myGUID
            myBaseInfo.taskID = taskID
            myBaseInfo.NodeID = NodeID
    End Sub 
      

  3.   

    http://www.cnblogs.com/supercode/articles/156715.html
      

  4.   

    先声明你在mutlipage中的按钮(使用multipage中所有控件在CS文件中都没有声明的),再在InitializeComponent()中手动的注册这个按钮的事件,再写一个这个按钮事件触发方法,在方法中写你要的东西即可。