【发布时间】:2020-03-19 09:16:17
【问题描述】:
这是针对 ASP.NET Webforms 项目的。
.ASPX 文件上有一个:
<span id="FooterTextSpan" runat="server">[Redacted]</span>
我正在从代码隐藏(ASPX.cs 文件)编辑跨度,在 Visual Studio 中,我看到了:
然而,它在.ASPX 文件中。
在@Page... 声明中指定了正确的CodeBehind,它也来自正确的位置Inherits。
如果您尝试构建并且不执行以下“hacky-fix”,则项目不会构建:
要解决此问题,您可以进入.ASPX 页面,添加一个空格,然后删除该空格,错误就消失了。
我该如何解决这个问题,所以我不需要做这个“hacky-fix”,因为它也在其他文件中发生。
【问题讨论】:
-
我不知道这个问题的答案,但我猜你的
aspx.designer.cs文件不是没有被生成——或者没有得到_re_generated——当你更新你的控制树时。 IntelliSense 依赖aspx.designer.cs文件充当aspx和aspx.cs文件之间的粘合剂。我会先查看那个文件,然后监控它的状态和这些错误。
标签: c# asp.net compiler-errors visual-studio-2019 build-error