2

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

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

它只发生在页面中的 2 个控件中,即使我重命名它们。如果我自己在.designer.cs文件中添加控制声明,它可以工作,但是在重建时它会再次引发错误。

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

4

2 回答 2

1

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

于 2012-07-12T17:52:12.360 回答
0

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

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

于 2012-07-12T17:40:19.813 回答