2011-03-24 75 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/")))