私のマスターページに
<script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>
その他の多くのスクリプト/リンク要素。マスターページファイルと同じレベルでページをレンダリングすると、うまく機能します。サブフォルダにあるページにアクセスしようとすると、js/css ファイルへのリクエストが間違っています。
私は試した:
<script src="/js/jquery-1.7.1.min.js" type="text/javascript"></script>
ただし、アプリケーションの仮想パスがない場合にのみ機能します。アプリケーションが次の場所にある場合:
http://localhost/virtualPath/subfolder/Page.aspx
次に、リクエストは次の場所に送信されます。
http://localhost
ResolveClientUrl を使用しようとしましたが、私の頭は次のように定義されています
<head runat="server">
だから私はエラーが発生します。その問題をうまく解決する方法はありますか?
注: テーマを使用しているため、head タグから runat を削除できません