我有一个asp.net网站项目,我正在迁移到Web应用程序项目。此项目中的大多数表单都是从基类派生的,但由于某些原因,在迁移后,找不到基类。我的基类位于以下文件夹中:App_Code/BaseClasses/BasePage.cs
并定义如下:
//more stuff above
using System.Web;
public class BasePage : Page
{
public BasePage()
{
}
protected override void OnInit(EventArgs e)
{
//whatever
}
//some other stuff
}
我的表单位于各种文件夹中,它们使用基类,如下所示:
//More stuff above
using System.Web;
//Derived from base page
public partial class Reports_Uploads : BasePage
{
//a bunch of stuff
}
每当我尝试从基页派生时,我都会收到以下错误:
错误166找不到类型或命名空间名称“BasePage” (您是否缺少using指令或程序集引用?)
我尝试将两者封装在同一名称空间中,但这没有任何区别。我尝试编译时BasePage
上没有任何错误。谁能明白为什么会发生这种情况?