我看CS里只有
public class login : System.Web.UI.UserControl

public class login : System.Web.UI.Page
不同,但是里面的代码是完全一样的,有办法统一成一样用吗,不然又得重复写代码了,这样做是为了让客户可以自由定制想用哪种都可以

解决方案 »

  1.   

    其实也就是继承的对象不一样,自定义控件是继承了UserControl
    而另外一个是继承了Page,不知道这两个是什么关系
      

  2.   

    关于用户控件和自定义控件  
     
    用户控件:用户控件是能够在其中放置标记和 Web 服务器控件的容器。然后,可以将用户控件作为一个单元对待,为其定义属性和方法。 自定义控件:自定义控件是编写的一个类,此类从 Control 或 WebControl 派生。 创建用户控件要比创建自定义控件方便很多,因为可以重用现有的控件。用户控件使创建具有复杂用户界面元素的控件极为方便。 一般来讲你不需要为同一个需求重写两种控件,2选1就可以了:)