c# - 某些 aspx 控件在代码隐藏文件中无法识别

标签 c# visual-studio-2008 asp.net

我注意到一些 aspx 控件没有被 intellisense 识别,当我尝试编译时,我得到了错误,指出这些控件基本上不存在。

经过大量修改后,我意识到几个 .aspx 文件缺少 .aspx.designer.cs 文件。

重新创建文件的最佳方法是什么?

最佳答案

  1. 删除aspx.designer.cs文件
  2. 右键单击 aspx 文件,然后 选择“转换为 Web 应用程序”

如果 aspx.designer.cs 文件已经不存在,请执行第 2 步。如果它存在但您遇到了您描述的错误,请执行这两个步骤。

这太痛苦了,希望 MS 能解决这个问题。根据我的经验,如果您在运行应用程序时更改了 aspx 文件,偶尔会发生这种情况,因此您可能会尽量避免这种情况......

关于c# - 某些 aspx 控件在代码隐藏文件中无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3282729/

相关文章:

asp.net - 启用迁移到另一个上下文?

asp.net - 当 RadMultiPage 加载长页面时 Div 高度未调整

c# - Visual Studio 2017 和 MySQL EntityFramework

c# - 使用从一个 Controller 到另一个 Controller 的 DbContext 变量

c++ - 使用继承在 C++ 中调用析构函数和销毁成员变量的顺序是什么?

visual-studio-2008 - 安装 Visual Studio 时,您做的第一件事是什么?

visual-studio - Visual Studio - 外部工具不可见

c# - ASP.NET 表单值验证场景

c# - 私有(private)变量和 setter/getter 的问题

asp.net - 使用 ServiceStack 进行无 Cookie 身份验证