jquery intellisense vs2010 mvc3
jQuery intellisense不适用于我,除非我放置:jquery intellisense vs2010 mvc3,jquery,visual-studio-2010,intellisense,asp.net-mvc-3,Jquery,Visual Studio 2010,Intellisense,Asp.net Mvc 3,jQuery intellisense不适用于我,除非我放置: <script src="../../Scripts/jquery-1.4.4-vsdoc.js" type="text/javascript"></script> …在页面中。我认为把它放在_Layout.cshtml中就足够了,但事实并非如此 我必须在每一页上这样做,部分等等 这是一个bug还是有更好的方法在所有页面和.js文件中启用jQuery intellisense?当前,您需要在正在编辑的文
<script src="../../Scripts/jquery-1.4.4-vsdoc.js" type="text/javascript"></script>
…在页面中。我认为把它放在_Layout.cshtml中就足够了,但事实并非如此
我必须在每一页上这样做,部分等等
这是一个bug还是有更好的方法在所有页面和.js文件中启用jQuery intellisense?当前,您需要在正在编辑的文件中添加对脚本的引用,以便JavaScript intellisense在该文件中工作。这是因为Razor中的布局是在页面执行期间强制设置的,而不是声明式设置的
请注意,您应该能够在脚本引用周围放置HTML注释块,以便在浏览器中呈现时忽略对同一脚本文件的多个引用。您还可以使用if子句,如:
@if (false) {
<script src="/Scripts/jquery-1.4.4-vsdoc.js" type="text/javascript"></script>
}
@if(false){
}
如果需要将jQuery intellisense添加到.js文件,请添加以下内容:
/// <reference path="../../Scripts/jquery-1.5.1.min.js" />
//
如果需要添加到.cshtml文件,请尝试以下操作:
@* <reference path="../../Scripts/jquery-1.5.1.min.js" />*@
@**@
Visual Studio可以阅读这些参考,即使它们在评论中……这有点有趣。@if(false){
@if (false) {
<script src="/Scripts/jquery-1.4.4-vsdoc.js" type="text/javascript"></script>
}
}
工作,但我觉得很糟糕。肯定会有一个裸体的!?VS2010在此您是否将其添加到母版页上?