2011-11-08 72 views
2

我認爲在我的ResolveClientUrl語法中存在一些錯誤。什麼是正確的語法。請幫忙。謝謝使用ResolveClientUrl下載jquery文件的問題asp.net

<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> 

回答

2

您的代碼中存在拼寫錯誤。檢查你的連接,並且還需要轉義一些html字符,如「/」,「>」等等。

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

ResolveClientUrl返回相對於當前頁面。您可以嘗試ResolveUrl,這將返回相對於網站根

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