Asp.Net 注释导致 VS Code 语法高亮停止工作

Roo*_*ife 1 asp.net syntax-highlighting visual-studio-code

VS 代码截图我的.ascx文件包含 C# 和 HTML。VSCode 中的所有内容都正确突出显示语法,直到它到达<%-- insert dynamically generated text here --%>. 之后,一切都像文字一样白。所有 HTML/其他代码都不会突出显示并且 IntelliSense 停止工作。你如何阻止 VSC 这样做?

Jon*_*ase 5

看起来 C#/Omnisharp 插件中包含的默认 razor 语法没有涵盖与 WebForms 一起使用的旧 razor 语法,因此当遇到代码块时它不知道该怎么做。

可以安装以下扩展来帮助添加对 WebForms 的 ASPX 页面和较旧的 razor 语法的支持。

HTML C#