.NET在使用页面基类时,若基类页面在出错时调试,则打开引用基类的aspx页面编辑器,则会弹出错误窗口:
Microsfot Development Environment
在"Web窗体“设计器中未能加载该文件。请更正下列错误,然后重新加载;文件中
的类不能进行设计,因此未能为该文件显示设计器。设计器检查出文件有以下类:
AAA(被打开页面)未能加载基类"BBB.PageBase."(所引用基类)如果程序集是项目的一部分,请确保它已被引用或生成。
解决方法:1.保证基类以正确
2.将子类中引用基类而发生错误的代码注释掉
3.重新编译,通过。错误将消失
原因可能是.Net框架编译器的编译顺序引起