asp.net中的主目录路径

时间:2014-10-10 12:53:55

标签: c# asp.net iis

我正在使用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

我该如何解决?

3 个答案:

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