问题如题
如何从公共类添加自定义控件到页面文件?

解决方案 »

  1.   

    将页面以参数形式传进来,这样就可以用:
    public void (Page page)
    {
        this.Controls.Add(aa);//aa是你的自定义控件,具体还可以在页面上放一个DIV什么的,就是加到具体的位置。
    }
      

  2.   

    将页面以参数形式传进来,这样就可以用: 
    public void aaaa(Page page) 

        this.Controls.Add(aa);//aa是你的自定义控件,具体还可以在页面上放一个DIV什么的,就是加到具体的位置。 
    }
      

  3.   

    上面没注意,这个为准,呵呵
    将页面以参数形式传进来,这样就可以用: 
    public void aaaa(Page page) 

        page.Controls.Add(aa);//aa是你的自定义控件,具体还可以在页面上放一个DIV什么的,就是加到具体的位置。 
    }
      

  4.   

    补充一下 new一个.net控件需要page.Form.Controls.Add(控件);因为需要填充到runat=server的窗体里。
     new一个html控件page.Controls.Add(控件)
    页面调用:类名.方法名(this.Page)