Это для проекта ASP. NET Webforms.
В файле .ASPX есть:
<span id="FooterTextSpan" runat="server">[Redacted]</span>
Я редактирую диапазон из кода: позади (файл ASPX.cs) и в Visual Studio, я вижу это:

И все же, он есть в файле .ASPX
.
В объявлении @Page...
указан правильный CodeBehind
, и он также Inherits
из правильного местоположения.
Проект не собирается, если вы пытаетесь создать и не делайте 'hacky-fix' ниже:
Чтобы исправить это, вы можете go перейти на страницу .ASPX
, добавить пробел, затем удалить пробел, и ошибка просто исчезнет.
Как мне решить эту проблему, чтобы мне не нужно было делать это "hacky-fix", как это происходит и в других файлах.