2014-10-10 72 views
1

我正在使用Urlrewrite iis模块。我的虚拟路径:本地主机/新闻/例如,content.htmlasp.net中主目录的路径

<script src="js/jquery.min.js"></script> =>localhost/news/js/jquery.min.js

<script src="../js/jquery.min.js"></script> =>​​

我怎样才能解决这个问题?

+1

你想解决什么问题? – Jerodev 2014-10-10 12:55:11

+1

我想localhost/js/jquery.min.js – OnePage 2014-10-10 12:59:24

回答

1

您可以使用使用Server.Mappath方法:

<script src='<%=Server.MapPath("/~js/jquery.min.js") %>' type="text/javascript"></script> 
+0

我正在使用Mozilla Firefox并查看网络,但css和js不显示 – OnePage 2014-10-10 13:28:11

0

的溶液可以是:

<script src='<%=ResolveClientUrl("~/js/jquery.js") %>' type="text/javascript"></script> 

直接在aspx页面。

+0

状态代码:304未修改 – OnePage 2014-10-10 13:14:05

+0

可能来自IIS – ArthurCPPCLI 2014-10-10 13:26:57

+0

不,Mozilla Firefox显示此错误。 – OnePage 2014-10-10 13:32:29

0

你可以把绝对路径类似下面

<script src="http://localhost/js/jquery.min.js"></script> 

注意,当你的主机的网站,你可以把网站的名字,而不是localhost

+0

我将发布此项目,更改所有本地主机? – OnePage 2014-10-10 13:33:51