在一个项目中,我建了一个BasicClass类用来放置一些常用的函数和公共变量(如,定义了一个OleDbConnection对象,一个在客户端弹出警告信息的过程等。该类继承page对象),保存为BasicClass.vb并包含在项目中,然后在其它代码隐藏文件中继承该类。这时,在VS.NET中没有任何波浪提示,且BasicClass类用VBC编译通过,生成项目也成功。但是,我在VS中打开一个其代码隐藏文件继承了这个类的aspx文件时,弹出错误提示说“在WEB窗体设计器中未能打开该文件,在试图创建BasicClass的实例时发生异常,异常类型为未将对象引用设置到对象实例,确保在项目中生成或者引用了页中使用的所有类”,因此只能打开html视图。这是为什么呢?
在一个项目中,我建了一个BasicClass类用来放置一些常用的函数和公共变量(如,定义了一个