Asp.net pageBaseType错误!

时间:2009-06-10 16:45:57

标签: asp.net

我为asp.net页面编写基类MyBase.cs。我希望所有asp.net页面都继承自该基类而不是System.Web.UI.Page。所以我在web.config中配置如下所述。

<pages pageBaseType="MyBase">

然后我收到了以下错误消息。

确保此代码文件中定义的类与'inherits'属性匹配,并且它扩展了正确的基类(例如Page或UserControl)

请帮助我做什么?我是否需要将MyBase继承到每个aspx页面。

我的Web应用程序在.Net Framework 3.5SP1&amp; VS 2008

由于

1 个答案:

答案 0 :(得分:2)

在ASPX页面中,第一行应具有 Inherits 属性。在你的代码中,类的第一行应该是

//C#
public partial class NameOfPage : NameOfYourInheritedPageClass

//VB.Net
Partial Class NameOfPage
    Inherits NameOfYourInheritedPageClass

确保NameOfPage与 Inherits 属性的目标匹配。

还要确保AutoEventWireup =“true”并且CodeFile指向相应的代码隐藏文件。