为Web表单添加自定义基类

sea*_*717 2 asp.net

我想为我的所有Web表单添加自定义基类.我在我的asp.net web项目中创建了一个"App_code"文件夹,并添加了一个简单的基页类,如下所示:

namespace MySite.Web
{
    // base page for all the pages that need localization
    public class LocalizationPage : System.Web.UI.Page
    {
        protected override void InitializeCulture()
        {
            base.InitializeCulture();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试让asp.net web表单继承这个基页.我有这样的事情:

using MySite.Web;

namespace MySite.Public
{
    public partial class RegisterPage : LocalizationPage 
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我遇到问题,Visual Studio无法识别我创建的LocalizationPage类.在上面的代码片段中,LocalizationPage不会突出显示为类.当我尝试编译时,我收到以下错误消息:

错误1找不到类型或命名空间名称"LocalizationPage"(您是否缺少using指令或程序集引用?)

请建议......提前谢谢.

Guf*_*ffa 5

在App_Code文件夹中打开文件的属性,然后选中Build Action.将其更改为Compile以便文件包含在编译中,并且该类将存在.