我的.ascx
文件包含C#和HTML。 VSCode中的所有内容都会正确地突出显示语法,直到达到<%-- insert dynamically generated text here --%>
。在那之后,一切都像文本一样是白色的。所有HTML /其他代码未突出显示,并且IntelliSense停止工作。您如何阻止VSC这样做?
答案 0 :(得分:2)
C#/ Omnisharp插件中包含的默认剃刀语法似乎无法涵盖WebForms所使用的较早的剃刀语法,因此,当遇到代码块时,它不知道该怎么办。
可以安装以下扩展名,以帮助增加对WebForms的ASPX页和较旧的razor语法的支持。