2009-06-17 40 views
3

我正在使用jQuery的ASP.NET MVC项目。ASP.NET(MVC)jQuery Intellisense - > ReSharper错误

,才能在Visual Studio中获得智能感知的jQuery,我引用了jQuery VSDoc文件(jquery-1.3.2-vsdoc.js):

<% /* %><script src="~/Scripts/jquery-1.3.2-vsdoc.js"></script><% */ %> 

然后Resharpers生活解决方案分析(在右下角状态栏上的红色/绿色标志)抱怨结束评论(* /)。

是否有另一种方式来包含没有Reshaper(v4.5)抱怨的VSDoc文件?

回答

3

只需将脚本包含在if语句中即可。这样,智能感应仍然可以在VS中工作,但vsdoc文件不会包含在Web输出中。

<% if(false) { %> 
    <script src="../../Scripts/jquery-1.3.2-vsdoc.js"></script> 
<% } %> 
+0

复制。糊。作品! 谢谢! – 2009-06-17 19:29:49

+1

NerdFury提出的修补程序解决方案非常出色,因此无需在每个页面或控件中包含-vsdoc Javascript。 – 2009-06-17 19:31:42