我有一个C#文件,功能是基类页BasePage.cs,我站点中所有的页面都从这个基类页继承现在我想在基类页中使用Page.FindControl()方法,可出现错误提示:非静态的字段、方法属性System.Web.UI.Control.FindControl(string)要求对象引用应该怎么改呢?谢谢

解决方案 »

  1.   

    你的BasePage 应该从表Page 继承
      

  2.   


    我的BasePage就是从System.Web.UI.Page继承的啊 -_-||
      

  3.   


    在基类页中,Page类是可以找到的,但FindControl()方法不行
      

  4.   

    public class basePage:System.Web.UI.Page 
    {
    public basePage()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //
    }
            public void test()
            {
                base.FindControl("");
            }        public static void test2()
            {
                //这里就不能用
            } }