1

JavaScriptの場所に問題があり、場所は正しいのですが、ビジュアルWebデベロッパー2010 Expressで実行すると、場所が見つかりません。理由がわかりません...

これが私のJavaScriptの場所です:

<script src="Style/javascript/jquery-1.7.1.js" type="text/javascript"></script>

ここにエラーがあります:

**Server Error in '/Maitenance' Application.**

**The resource cannot be found.**

**Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly.** 

**Requested URL: /Maitenance/Maintenance/Style/javascript/jquery-1.7.1.js**
4

2 に答える 2

2

これを使用してください...それは動作します

<script src="<%=Page.ResolveUrl("~")%>Style/javascript/jquery-1.7.1.js" type="text/javascript"</script>

于 2013-01-21T05:09:49.733 に答える
2

マスター ページを使用していて、.aspx ページが別のディレクトリに配置されていると思います。マスター ページに含めたファイル パスは、.aspx ファイルからの相対パスです。ページがマスターページと同じディレクトリにある場合、問題なく動作します。

ResolveUrl を使用して js ファイルを含めることができます。

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

または、マスター ページのコード ビハインドにスクリプトを含めることができます。

ClientScript.RegisterClientScriptInclude("jquery", ResolveClientUrl("~/js/jquery.js"));
于 2013-01-21T02:21:03.110 に答える