帮助脚本路径

时间:2011-09-24 19:45:04

标签: asp.net

如何正确引用我的脚本,以便在部署的应用程序找到它时没有问题?

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js "></script>   
<script type="text/javascript" src="/Public/Scripts/jqModal.js"></script>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=true"></script>

我正在使用VS2008 Web表单

我不断收到警告说:

警告3更新JScript IntelliSense时出错:C:\ Documents and Settings \ myusername \ Local Settings \ Temporary Internet Files \ Content.IE5 \ 2N4L8DWB \ jquery.min-fds90 [1] .. js:Object不支持此操作属性或方法@ 1:17179 C:\ Applications \ xxx \ xxx \ index.aspx 1 1

1 个答案:

答案 0 :(得分:1)

您可以将ResolveUrl方法用于应用程序本地的脚本:

<script type="text/javascript" src="<%= ResolveUrl("~/Public/Scripts/jqModal.js") %>"></script>

其他2个脚本是从外部CDN引用的绝对URL,所以它们应该没问题,你应该保持原样。

就警告而言,只需忽略它。网页中的Visual Studio Intellisense远非完美。在VS2010中的FWIW并不是更好。希望他们能在vNext中修复它。