使用ResolveClientUrl asp.net下载jquery文件的问题

时间:2011-11-08 13:42:41

标签: c# asp.net

我认为我的ResolveClientUrl语法中存在一些错误。什么是正确的语法。请帮忙。感谢

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js"></script>
    <script type="text/javascript">  window.jQuery || document.write("<script src="+<%=  this.ResolveClientUrl("~/Scripts/jquery-1.6.2.min.js") %>"+>\x3C/script>")</script>

3 个答案:

答案 0 :(得分:2)

您的代码中存在拼写错误。检查你的连接,你还需要转义一些html字符,如“/”,“&gt;”等等

ff代码应该纠正它。

<script type="text/javascript">
        window.jQuery ||
        document.write("<script type='text\/javascript' src='<%= this.ResolveClientUrl("~/Scripts/jquery-1.6.2.min.js") %>'><\/script>"); 
</script>

答案 1 :(得分:1)

ResolveClientUrl返回当前页面。您可以尝试相对于网站根返回的ResolveUrl

答案 2 :(得分:1)

<script type="text/javascript">  window.jQuery || document.write("<script src="+<%=
      Page.ResolveUrl("~/Scripts/jquery-1.6.2.min.js") %>"+>\x3C/script>")</script>