我正在使用Urlrewrite iis模块。我的虚拟路径:localhost / news / example-content.html
<script src="js/jquery.min.js"></script>
=&gt; localhost/news/js/jquery.min.js
<script src="../js/jquery.min.js"></script>
=&gt; localhost/news/../js/jquery.min.js
我该如何解决?
答案 0 :(得分:1)
您可以使用 Server.MapPath 方法:
<script src='<%=Server.MapPath("/~js/jquery.min.js") %>' type="text/javascript"></script>
答案 1 :(得分:0)
解决方案可以是:
<script src='<%=ResolveClientUrl("~/js/jquery.js") %>' type="text/javascript"></script>
直接在aspx页面中。
答案 2 :(得分:0)
你可以把绝对路径放在下面
<script src="http://localhost/js/jquery.min.js"></script>
请注意,当您托管网站时,您可以输入网站名称而不是localhost