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 回答