Webサイトのルートを基準にしたファイルへのパスを指定したい。例えば
<script type="text/javascript" src="/Scripts/jquery-1.7.2.min.js"></script>
ASP.netでは、サイトの「ルート」がサーバーのルートと異なる可能性があるため、問題が発生します。
例:fromパスsrc
で結果を指定するGET
src="/Scripts/jquery-1.7.2.min.js"
http://localhost:64276/Scripts/jquery-1.7.2.min.js 404
src="~/Scripts/jquery-1.7.2.min.js"
http://localhost:64276/WebSite/Adminstration/~/Scripts/jquery-1.7.2.min.js 404
src="~Scripts/jquery-1.7.2.min.js"
http://localhost:64276/WebSite/Adminstration/~Scripts/jquery-1.7.2.min.js 404
src="~/Scripts/jquery-1.7.2.min.js" runat="server"
500 Unexpected character '$'
ASP.netでHTMLを使用する場合、サイトの相対パスを指定するにはどうすればよいですか?