一些自动生成的控件丢失

时间:2012-07-12 17:36:09

标签: c# asp.net webforms

我的应用程序今天开始抛出以下错误:

The name 'Control' does not exist in the current context

只有在页面中的2个控件中才会发生这种情况,即使我重命名它们也是如此。如果我自己在.designer.cs文件中添加控件声明它可以工作但是在重建时会再次抛出错误。

任何想法可能出错?我可以粘贴所有代码,但我觉得粘贴太多了,但如果你想让我发布一些代码,请告诉我。

2 个答案:

答案 0 :(得分:1)

aspx的设计器文件有时无法正确编写控件代码。所以在这种情况下删除设计器文件,然后右键单击.aspx文件并单击“转换为Web应用程序”此操作再次正确地重新生成设计器文件

答案 1 :(得分:0)

您应该检查文件名后面的代码并继承@Page指令的属性,并确保它们都匹配....

您还应该确保排除在文件后面引用相同代码的其他页面...