我正在使用 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>
但两者都抛出错误。我认为这是一个典型的场景,我想知道你们是怎么做到的?