我一直在使用 MVC 3 并且 [Remote(action,controller)] 似乎工作完美,尝试在 MVC 4 中执行相同的操作会导致从未调用过的函数。
快速的 google 或 stackoverflow 搜索将在 MVC4 中为您提供许多相同的失败。
我所做的是:
模型:
[Remote("CheckIt", "Default1", ErrorMessage = "It happens")]
public virtual string City { get; set; }
在 Default1 控制器中:
public JsonResult CheckIt(string city)
{
return Json(false, JsonRequestBehavior.AllowGet);
}
提前致谢