我想從客戶端AJAX/JQuery消息調用C#中的方法。 的客戶端代碼:ajax調用C#方法不起作用
function TestClickFunc(userId) {
$.ajax({
url: "/Users/UpdateEmailDistributionListFlag",
type: "POST",
data: { "userId" : userId },
success: function (data) { alert(data); }
});
}
,此方法被用正確的參數調用。 但是在我的UsersController中,這個方法沒有被調用;
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult UpdateEmailDistributionListFlag(int userId)
{
// db update
return View();
}
你能明白爲什麼嗎?
檢查Firebug或Fiddler中的HTTP響應。 – SLaks 2010-08-09 13:33:49
先嚐試定期進行POST調用,以確定問題是否出現在AJAX調用或控制器中。 – Dismissile 2010-08-09 14:37:26