~
スクリプトタグでASP.NETの「Webアプリケーションルート」演算子を使用する方法はありますか?そうでない場合、そのような動作を模倣する方法はありますか?
私のアプリケーションは、さまざまなサブディレクトリにネストされたマスターページを使用しています。コンテンツページは、ルートマスターページを使用するディレクトリ固有のマスターページを使用します。ルートマスターページにタグを含めたい<script>
ので、コードをあちこちで繰り返すわけではありませんが、特定のコンテンツページのパスの深さが必ずしもわからないため、次のことができます。スクリプトフォルダへのパスを確実に提供しません。
フォームでパスを使用することを検討しました/scripts/jquery.js
が、Visual Studio開発サーバーはサーバールートのサブディレクトリでアプリケーションを起動するため、これはライブサーバーに適切に変換されません。説明する:
<!-- dev server path -->
<script type="text/javascript" src="/my_project/scripts/jquery.js"></script>
<!-- live server path -->
<script type="text/javascript" src="/scripts/jquery.js"></script>
もちろん、あなたは問題を見ることができます。プロジェクトの開発者は私だけではないので、「稼働」プロセスで何が起こるかをほとんど制御できません。/my_project
それ以外の場合は、「稼働」プロセスで削除するだけの問題である可能性があります。