0

ASP.NET Web フォームを使用しており、ビュー スクリプト リソースを参照するマスター ページがあります。

<script type="text/javascript" src="/Resources/Scripts/jquery.placeholder.min.js"></script>
<script type="text/javascript" src="/Resources/Scripts/bootstrap.min.js"></script>
<script type="text/javascript" src="/Resources/Scripts/helper.js"></script>

問題は、ドキュメント ルート "/" が開発ボックスでは完全に正常に機能することですが、IIS では参照が壊れます。これは、サイトがルート レベルにないためです。これを修正する最善の方法は何ですか?

このようなことも考えました

<script type="text/javascript" src="<% Server.MapPath("~"); %>/Scripts/jquery-ui-1.9.0.min.js"></script>

また

<script type="text/javascript" runat="server" src="~/Scripts/jquery-ui-1.9.0.min.js"></script>

しかし、どちらもエラーをスローします。これは典型的なシナリオだと思いますが、皆さんがこれをどのように行っているか知りたいですか?

4

1 に答える 1

1

ユーザーこれ

 <script type="text/javascript" src='<%= ResolveUrl("~/Scripts/jquery-1.4.1.js")%>'></script>



これはあなたに役立つかもしれない投稿です。ResolveUrl がインラインで機能しない

于 2012-11-02T12:39:02.277 に答える