我正在使用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>
但两者都会抛出错误。我认为这是一个典型的场景,我想知道你们是怎么做到的?
答案 0 :(得分:1)
用户此
<script type="text/javascript" src='<%= ResolveUrl("~/Scripts/jquery-1.4.1.js")%>'></script>
这是一个可以帮助你的帖子。 ResolveUrl not working inline