错误 CS0246: 找不到类型或命名空间名称“_User”(是否缺少 using 指令或程序集引用?)

sans 2006-12-26 12:10:01
正在尝试用VS2005+C#做一个ASP.NET网站,首先做了一个母版页:sitemaster.master,然后做了几个页面,生成时都选择了母版页,这时生成网站一切都正常。然后我又添加了一个新页面,这个页面我想做成弹出式的窗口,因而不能嵌套在母版页中,所以在生成时没有选择母版页,在这个页面的cs文件中我用到_Default.cs中定义的一个calss:_User,然后生成网站,运行测试,也是正常的。当我点击VS2005生成菜单中的“重新生成网站”时,便出现了如标题上的提示,无法生成网站。
此时,如果我在这个页面文件中添加母版页(在aspx代码中加入“MasterPageFile="~/SiteMaster.master"”),然后重新生成网站,便正常了。而一旦将“MasterPageFile="~/SiteMaster.master"”从页面代码中去除,只是“生成网站”还没有问题,运行也正常,但“重新生成网站”,便又会出现上面的错误,这时为什么?怎么解决?
...全文
269 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2006-12-26
  • 打赏
  • 举报
回复
_User的定义放App_Code目录下
greatbag 2006-12-26
  • 打赏
  • 举报
回复
_User是不是放在某个命名空间下了?最好贴代码
sans 2006-12-26
  • 打赏
  • 举报
回复
_User是我自己定义的一个class,原本放在Default.aspx.cs里面,后来我新建了一个User.cs,把_User放到了了里面,User.cs位于App_Code目录下。
问题是我的其它页面的Page_Load里面都能够正常使用_User,比如:_User user = new _User();而在新建立的这个没有使用母版页的页面里面,有时可以使用,有时就不能使用(当使用了“重新生成网站”命令后就不能使用)。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧