rt

解决方案 »

  1.   

    base.Method();
    但父页面方法的声明不能是private
      

  2.   

    to:sunjian_qi(sonne)
    你说的办法没用啊to:skytear() 就是一个aspx继承自一个basepage,aspx里面有一个ascx,ascx里面要用basepage的方法
      

  3.   

    你的basepage里的方法改成静态的不就行了?
      

  4.   

    asc是System.Web.UI.UserControl
    aspx是System.Web.UI.Pageasc里写base有啥用啊,难道非要再写个asc的基类?
      

  5.   

    你要在了类的方法内才能调用,public class basepage : System.Web.UI.Page{
        void ff(){}
    }
    public class page1 : basepage{
        basepage bp = new basepage();
        void f(){
            bp.ff();
        }
    }
      

  6.   

    问题已经解决在asc中先声名
    protected basepage page;
    然后private void InitializeComponent()
    {
      page = (basepage)this.Page; }在直接page.Method();就可以用了
      

  7.   

    你确实想强迫你的控件如果只能用于 basepage 类型的页面吗?如果不是,再控件中声明并触发事件。事件会将参数和动作通知给任何自己的客户。