我让Web页面继承了一个抽象类,结果Web窗体设计器就打不开了,说什么"类型错误",为什么?
我先写了一个抽象类:
public abstract class ApplicationPage : Page
{
public abstract string errMsg
{
get;
set;
}
// ...
}
然后我让Web页面继承此抽象类:
public class Dengon_Page : ApplicationPage
{
public class Dengon_Page : ApplicationPage
{
// ...
}
public override string errMsg
{
get
{
return Message_SubPage1.errMsg;
}
set
{
Message_SubPage1.errMsg = value;
}
}
}
编译没有错误,运行起来也正常。但是在Visiual Studio 2003 里面打不开此页面,会弹出一个错误对话框:
“在 Web 窗体设计器中未能加载该文件。请更正下列错误,然后尝试重新加载:
类型抽象
确保在项目中生成或引用了页中使用的所有类。如需更多信息,请单击“帮助”。”
这是为什么呀?真气死我了。