我写了一个用户控件的基类,里面放了一些服务器控件,提供了一些属性和方法,这样ASCX文件和CS文件里面都有很多代码。我想请问,应该如何继承这个用户控件基类?

解决方案 »

  1.   

    没这样干过,一般要重复用的话就会做成web控件,而不是web用户控件
      

  2.   

    呵呵要继承自某个用户控件不是不可以,只要把类的基类写成你那个 控件类就可以。
    但是这样就容易出问题了。
    基类最好不要有某些对前台控件的操作,否则要保证你的子类的ASCX上也有同样的控件。其实理想的办法是 自己写一个 类, 继承自USERCONTROL  然后在这个类上实现一些公共的代码,再去分别作你其他的UC,这些实际的UC都继承自你那个基类就OK
      

  3.   

    using 用户控件的命名空间,把用户控件的类和方法定义成public的,就可以访问了