URL重写后,JQuery函数无法正常工作

时间:2011-03-24 07:09:07

标签: asp.net

请参阅我的这个问题:Page not redirecting properly, URL rewriting (Asp.NET)

除了一件事,

解决了哪个问题。

虽然我已经将代码用于消除.jpg和其他文件扩展名的回发,但网页上的JQuery无效。

<script type="text/javascript" src="JS/jquery.js"></script> 

我已经像上面那样写了。我试图改变路径,如

<script type="text/javascript" src="~/JS/jquery.js"></script>

但没有运气。

任何建议

2 个答案:

答案 0 :(得分:4)

试试这个。

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

答案 1 :(得分:1)

首先检查字符串是否包含/ web /

if (app.Request.RawUrl.ToLower().Contains("/web/"))

并且您的.js文件不包含/ web /

所以要么把js文件放在web文件夹中,要么检查字符串是否包含/ js / ...

 if (app.Request.RawUrl.ToLower().Contains("/web/") ||  if (app.Request.RawUrl.ToLower().Contains("/js/")))