美工设计出来只是一个网站的总体架构,当去掉母版和Theme,想将空白位置留出来,作成自定义控件,动态加载

解决方案 »

  1.   

    1)我是直接把Html,粘到一个ascx用户控件文件中,
    2)程序动态加载这个ascx,我好象没有注册就能使用这个控件,
    用Control c1 = LoadControl("WebUserControl1.ascx");
      PlaceHolder1.Controls.Add(c1)
    3)问一:可是如何能够控制这个控件的事件?
      问二:如果这个控件中有按扭,这样点击后,由于回发,这个控件就不见了
      

  2.   


    1 事件定义在ascx.cs代码中。
    2 点击后你注册控件的后台代码没有被实行Control c1 = LoadControl("WebUserControl1.ascx");
      PlaceHolder1.Controls.Add(c1)就是这段没有被实行估计是放在!ispostback里面了吧,可以放在外面试试,最好在页面中直接使用这个控件而不是后台的add,页面中可以在视图模式下直接把这个控件拖过来。