我得到了一个用aspx/c#编写的was项目。当我将它加载到Visual Studio2010中时,我收到许多错误,告诉我代码隐藏文件中的一些控件在当前上下文中不存在。
我检查了常见的陷阱,如错误的代码隐藏文件名,缺少runat
-attribute,重新启动VS,重新加载项目,但都无法解决错误。
我还能做些什么来检查问题所在?
发布于 2012-10-22 22:05:58
Cudos to @03Usr以下链接提供了答案:
ASP.NET controls cannot be referenced in code-behind in Visual Studio 2008
删除所有设计器文件并转换项目als web应用程序将设计器文件带回,有效地使控件再次可引用。
发布于 2012-10-18 18:07:07
试着把代码改成CodeFile="where code locate",这样可能就行了。
发布于 2012-10-18 17:19:04
标记文件的继承类和文件后面的代码应该匹配,如果这些控件不是第三方的,并且可能需要引用它们的dll或其他东西,这些控件是用户控件(Ascx)控件,请确保它们在顶部的注册表行中使用了正确的标记名( .If )。
https://stackoverflow.com/questions/12951059
复制相似问题