HTML onclick JavaScript函数调用总是突出显示红色Razor View / C#

时间:2016-12-08 09:22:44

标签: javascript c# html razor

当JavaScript函数传递给<button>或类似事件时偶尔使用<a>onclick元素,函数的结尾会突出显示为红色,仍然可以正常工作,但我发现无缘无故地在代码图上看到红线真的让人分心。

<button onclick="MyApp.SaveRate(this);"></button>
<button onclick="MyApp.SaveRate(this)"></button>

<a onclick="MyApp.SaveRate(this);"></a>
<a onclick="MyApp.SaveRate(this)"></a>

在上面的所有情况下突出显示,在悬停时它会显示未终止的字符串常量

有没有办法阻止这个?

1 个答案:

答案 0 :(得分:2)

您可以通过删除位于以下位置的缓存文件来解决此问题:

C:\Users\your.name.here\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

重新启动Visual Studio。

下次启动Visual Studio时将重新创建文件,现在它们应该没有错误。