codebehind无法引用页面控件

zer*_*ace 2 asp.net reference code-behind visual-studio-2008

我在ascx文件中有控件,但我无法在.cs文件中的intellisense中看到它们.之前它工作得很好.

我可以在designer.cs文件中看到控件名称.

我删除了AppData文件夹中的Asp.net临时文件,但仍然无法正常工作.应用程序中的其他用户控件文件可以直接引用它的页面控件.这里有什么问题 ?我用的是VS2008.

Nic*_*ick 5

查看.ascx页面的顶行并查看其值,Inherits=并确保它具有适合您的代码隐藏的正确namespace.class.例如,如果您的命名空间是ProjectNamespace,那么您的控件类MyControl应该是ProjectNamespace.MyControl.如果您重命名ascx文件等,这可能会失去同步并导致此类问题.