我想做一个网站后台程序,我建立了一个类和一个webform,在webform中我创建了我自定义类其中包括了数据库连接,然后我想在其他页面中的page类是这个webform就行,这样做是可以的,但是我不知道如果一个有很多页面的工程中会不会影响效率,如果影响的话要注意哪些问题。

解决方案 »

  1.   

    先写一个从Page派生的类,在这个类里面写上你说的公用代码
    class PageBasic:System.Web.UI.Page
    {
    }
    然后新增的WebForm直接继承PageBasic.
      

  2.   

    LZ的意思是写了一个继承Page的基类.然后其它页类继承这个类实现你的基类的数据库连接共享是吧
    写个Page基类是应该的,可以定义一些其它的东西,象session之类,但数据库连接不要放在这.
    访问数据库连接最好在数据访问层
      

  3.   

    数据库连接不适宜放在页面的基类中,个人感觉.
    page基类肯定应该有,多扩充是非常有用的.在基类中可以放如error的处理方式,被其他页面调用的实例方法,还有用户验证等.....