猿问

“controlname”名称在当前上下文中不存在

“controlname”名称在当前上下文中不存在

我有一个我正在使用的Web应用程序(带有C#的ASP.NET2.0,使用VS2005)。一切都很好,突然间我得到了错误:

Error  1   The name 'Label1' does not exist in the current context

每次我在页面的代码隐藏中使用控件时,还有43个其他类型的。

这只发生在1页。就好像代码隐藏不能识别控件一样。另一件有趣的事情是intellisense没有拿起任何控件。

我试图清理解决方案文件,删除obj文件,从项目中排除文件然后重新添加它们,关闭VS并重新启动它,甚至重新启动我的计算机,但这些都没有用。


慕尼黑8549860
浏览 488回答 3
3回答

牧羊人nacy

检查文件名后面的代码和@Page指令的Inherits属性,确保它们都匹配。

婷婷同学_

排除引用相同代码隐藏文件的任何其他页面,例如您复制和粘贴的旧页面。
随时随地看视频慕课网APP
我要回答