私のasp.net Webサイトでは、MasterPageのセクションにあるスタイルシートのタグの属性でチルダを使用していMasterPageます。このような:Routinghreflinkhead
<link href="~/Styles/Main.css" rel="stylesheet" type="text/css" />
これは魅力のように機能します。Web サイトはルーティングを使用するため、URL にはますます多くの が含まれますが/、チルダが Web アプリケーションのルートを指し、スタイルが使用されるため、スタイルシートの href は有効なままです。
srcタグの属性に同じ手法を使用してみましたscriptが、期待した結果が得られないようです。私は試した:
<script src="~/Scripts/jquery-1.8.2.min.js" type="text/javascript" ></script>
hrefただし、これは、属性の場合のようにチルダ文字を Web アプリケーションのルートに置き換えるのではなく、ページの HTML に出力するだけです。私の経験では、asp.net は属性ではチルダを置き換えhrefますが、属性では置き換えませんsrc。
srcscript タグの属性でチルダを機能させるにはどうすればよいですか?