0

こんにちは、簡単な質問があります。

私は home.aspx を持っており、ヘッダーのページ内には、外部の JavaScript ファイル用のタグがたくさんあります。私が抱えている問題は、人が次のようなディレクトリを追加するたびです

http://localhost:444/differentnames/Home.aspx#

その後、JavaScript リンクが壊れて見つかりません。../ を試してみましたが、それでもうまくいかないようです。提案や助けをいただければ幸いです。

4

2 に答える 2

0

次のようにResolveClientUrlを使用します。

<head runat="server" id="head1"> <!-- runat="server" is important -->
  <script src='<%=ResolveClientUrl("~/scripts/jquery-1.4.1.js") %>' />

~アプリのルート ディレクトリはどこですか。ResolveClientUrlページがどのようにネストされていても、パスを適切に解決します。

于 2012-09-04T18:11:24.380 に答える
0

Pae_Init メソッドを介して参照をロードしてみてください。

これは Page.ClientScript.RegisterStartupScriptInclude() メソッドで実行できます。

http://msdn.microsoft.com/en-us/library/2552td66

于 2012-09-04T17:17:37.970 に答える