MVC-ActionResult解说
HttpNotFoundResult:
专门用来响应Http404找不到网页的错误,在System.Web.Mvc.Controller类别中内建了一个HttpNotFound()方法,可以很方便的回传HttpNotFoundResult型别的AcrionResult结果。
public ActionResult Index(){ return HttpNotFound(); } public HttpNotFoundResult Index(){ return HttpNotFound(); }
JsonResult:
返回json格式的数据,远程验证(Remote)时经常用到。
public JsonResult Index(){ if(false){ return Json("用户名不可用",JsonRequestBehavior.AllowGet); } else{ return Json(true,JsonRequestBehavior.AllowGet); } }