2011-11-08 6 views
2

ResolveClientUrl構文にバグがあります。正しい構文は何でしょうか。助けてください。感謝ResolveClientUrl asp.netでjqueryファイルをダウンロードする問題

<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> 
関連する問題