我想为我的所有网络表单添加自定义基类。我在我的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();
}
}
}
然后我尝试让asp.net web表单从这个基页继承。我有这样的事情:
using MySite.Web;
namespace MySite.Public
{
public partial class RegisterPage : LocalizationPage
{
}
}
现在我遇到了Visual Studio无法识别我创建的LocalizationPage类的问题。在上面的代码片段中,LocalizationPage不会突出显示为类。当我尝试编译时,我收到以下错误消息:
错误1类型或命名空间名称 找不到“LocalizationPage” (你错过了使用指令或 集会 引用?)
请提前建议......先谢谢。
答案 0 :(得分:5)
在App_Code文件夹中打开文件的属性,然后选中Build Action
。将其更改为Compile
,以便文件包含在编译中,并且该类将存在。