一段時間以來,我一直在ASP.NET MVC 2解決方案上工作,現在我決定在IIS7中進行測試,因此我可以在公司服務器上爲我的同事一起玩。ASP.NET MVC 2.部署到IIS7時出現Javascript錯誤
但是,當我主持它時,我感到非常驚喜。我開始在我的VS2010本地運行代碼時發現Javascript錯誤。
我其實在我的腳本標籤初始jQuery的命令,看起來像這樣
<script language="javascript" type="text/javascript">
$(document).ready(function() {
SetCSS();
});
所以我在尋找了一圈,發現這個帖子得到錯誤:
我的網址是 「http:// localhost/MVCAjaxJson」我有 更改爲 「http:// localhost/MVCAjaxJson /」並且它 開始工作看起來像「/」在 呼叫需要結束返回 功能。 - Prasanth 3月23日11:43
於是,我就斜槓添加到我的頁面,以便它讀取
這解決了Javascript錯誤,這是罰款和所有。
但自從我用正常的路由e.g
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Account", action = "LogOff", id = UrlParameter.Optional } // Parameter defaults
);
我沒有附加在我的(動作)鏈接,這將使JavaScript的運行沒有錯誤斜線。這一定是其他人經歷過的事情,因爲我認爲大多數人使用標準路由,還有一些形式的Javascript,jQuery或不。那麼有沒有工作或一個巧妙的技巧來正常工作。
任何幫助,高度讚賞。
托馬斯
塊引用