我的应用程序今天开始抛出以下错误:
The name 'Control' does not exist in the current context
只有在页面中的2个控件中才会发生这种情况,即使我重命名它们也是如此。如果我自己在.designer.cs
文件中添加控件声明它可以工作但是在重建时会再次抛出错误。
任何想法可能出错?我可以粘贴所有代码,但我觉得粘贴太多了,但如果你想让我发布一些代码,请告诉我。
答案 0 :(得分:1)
aspx的设计器文件有时无法正确编写控件代码。所以在这种情况下删除设计器文件,然后右键单击.aspx文件并单击“转换为Web应用程序”此操作再次正确地重新生成设计器文件
答案 1 :(得分:0)
您应该检查文件名后面的代码并继承@Page指令的属性,并确保它们都匹配....
您还应该确保排除在文件后面引用相同代码的其他页面...