0

マスター ページを参照している JavaScript ファイルに問題があります。

これはコードです:

<head runat="server">
   <type="text/javascript" src="../Jquery1.6_vsdoc/jquery-1.7.1.min.js"></script>
   <script type="text/javascript" src="main.js"></script>
</head>

jquery ファイルは正常に動作しますが、main.js は動作しません。Web ブラウザーで aspex ファイルを開いてソースを表示し、main.js ファイルのコードを表示しようとすると、次のメッセージが表示されます。

HTTP エラー 404.0 - 見つかりません お探しのリソースは削除されているか、名前が変更されているか、一時的に利用できません。

ここで何をしますか?

ファイルに関するいくつかの情報(役立つ場合):

  1. 彼はマスターページの同じディレクトリです
  2. 彼は1つのマスターページでのみ参照されています。

私はVisual Studio 2012を使用しています(英語で申し訳ありません)

4

1 に答える 1

1

マスター ページのシナリオでPage.ResolveUrl()を使用する

したがって、参照は次のようになります

   <type="text/javascript" src="<%= Page.ResolveUrl("~/Jquery1.6_vsdoc/jquery-1.7.1.min.js") %>"></script>
   <script type="text/javascript" src="<%= Page.ResolveUrl("~/main.js") %>"></script>

これにより、子ページがマスター ページと同じ場所にない可能性があるため、ページが正しくマップされます。

于 2013-03-10T19:50:04.253 に答える