1
當我使用jQuery功能後在我的js文件,像這樣:jQuery的ajax的URL發佈asp.net mvc的項目時,在IIS
$.post("/map/GetWindowedMapInfo", {
width: windowWidth * 2,
height: windowHeight * 2,
xCoord: winXCoord,
yCoord: winYCoord }, function (data) {...});
它在VS2010開發者服務器運行良好,但發佈ASP時失敗IIS上的.NET MVC項目,相關的控制器功能不再運行,因爲url是錯誤的。 我必須使用'<%= Url.Content("~/map/GetWindowedMapInfo") %>'
來替換舊的url,但這隻能在.aspx或.ascx文件中使用。你知道任何方法來在js文件中創建一個可用的url,而不是使用<%=Url.Content(...) %>
函數,因爲我不想把我的js文件放在aspx頁面中。
可能重複:http://stackoverflow.com/q/376644/497356 – 2011-05-30 02:18:02