今天早上我的CSHTML文件出现了一个奇怪的问题。一时间一切正常......然后下一刻,一切都还在运行,但我所有的代码突出显示任何与@ infront相关的代码已经消失了。 该项目仍然编译并运行良好,但我得到红色亮点哪里有一个 代码块。 此网站上有大量条件格式的帖子,但他们都建议更改代码。我不想改变任何代码,一切正常。我只想在@back后面找到黄色。 它在aspx文件中都运行良好。我想不出我做了什么来解决这个问题。
修改
我已经创建了一个新项目并手动复制了每个代码文件。
这就是它在新项目中的表现。
和旧的
一样
答案 0 :(得分:1)
这是Visual Studio中的一个错误。你无能为力。只是因为微软的家伙没有在Razor视图中获得Syntax Highligthing和Intellisense。希望他们将在Visual Studio的某个未来版本中使用。
您显示的代码没有任何问题。它在运行时完美运行。只是你正在使用的工具无法实现这一点。