当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>
在上面的所有情况下突出显示,在悬停时它会显示未终止的字符串常量
有没有办法阻止这个?
答案 0 :(得分:2)
您可以通过删除位于以下位置的缓存文件来解决此问题:
C:\Users\your.name.here\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
重新启动Visual Studio。
下次启动Visual Studio时将重新创建文件,现在它们应该没有错误。