2011-03-24 73 views
0

请参考我的这个问题后不工作:Page not redirecting properly, URL rewriting (Asp.NET)jQuery函数URL重写

这是除了一件事解决。

尽管我已经把代码消除了对于.jpg和其他文件扩展名的回传,但是网页上的JQuery不起作用。

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

我写它像上面。我试图改变路线,如

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

但没有运气。

任何建议

回答

4

试试这个。

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

现在它工作正常。也与我Stackoverflow的JavaScript错误问题也解决了。 – Chris 2011-03-24 07:30:01

1

你如果字符串包含/ WEB/

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

和你的.js文件不包含/ WEB/

所以要么把js文件中第一次检查网络文件夹,或检查字符串以包含/ js /以及...

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