上面是我写的一个System.Web.UI.Page 类
用来在别的页面代码中引用的

index.aspx.cs
public class index : MyPage但是在用户控件里面就不可以如
public class myUserControl : MyPage后来发现是因为用户控件的父级是:System.Web.UI.UserControl 而页面是:System.Web.UI.Page 
所以我都得写两个MyPage
一个MyPage.cs 一个 MyPageForControl.cs
虽然这样可以,但每一次更新都要更新这两一个有点麻烦有没有办法把他们合在一起也就是不管是
System.Web.UI.Page 还是 System.Web.UI.UserControl 
都可以写public class index : MyPage谢谢

解决方案 »

  1.   

    都继承这个TemplateControl 试一下
      

  2.   

    我觉得应该是不行。。你写成usercontrol最后还不是要在page中呈现,我建议在调用usercontrol的页面继承MyPage
      

  3.   

    请不要做这个无味的尝试,所有的 .aspx 只能最终继承 Page, 而 ascx 只能最终继承 UserControl如果之间有可复用代码,请设计一个实用类,来公用Good Luck!
      

  4.   

    写一个继承UserControl类就可以了哈.