visual studio 2010 "创建控件时出错"解决办法

    技术2024-11-22  15

    visual studio 2010 "创建控件时出错"解决办法

    我写了一个页面的基类,然后所有的页面都继承这个基类。基类的部分代码如下:

     

      1public class BasePage : System.Web.UI.Page 2    { 3        protected override void OnInit(EventArgs e) 4        { 5            base.OnInit(e); 6              7            CheckPermission(); 8               9        }

    就是这个验证权限的函数导致vs2010出现这样的错误。如果override了OnInit函数,新的函数中如果有自己的代码的话,vs2010基本上都会发生此错误。

     

     

    解决方案如下:

     

      01public class BasePage : System.Web.UI.Page 02{ 03    protected override void OnInit(EventArgs e) 04    { 05        base.OnInit(e); 06        if (!this.DesignMode) 07        { 08            CheckPermission(); 09        } 10    }

    检查当前是否为设计模式,如果是的话,就不执行自己的代码。

    最新回复(0)