-
MVC处理过程
-
namespace WebApplication1.Controllers { public class HomeController:Controller { public ActionResult Index() { return View(); } public ActionResult About() { return } } }
-
-
控制器Controller
- 从请求中获得数据
- 与models进行交互,获得应该返回的数据
- 把数据传递给View
- 返回值类型
- 均可以调用Controller类的方法
- EmptyResult类
- 返回空网页
- ContentResult类
- Content()
- 输出文字内容
- HttpStatueCodeResult,HttpNotFoundResult,HttpUnauthorizedResult
- HttpNotFound()
- 响应HTTP状态代码
- FileResult,FileContentResult,FileStreamResult,FilePathResult
- File()
- 输出文件内容
- JsonResult
- Json()
- 输出JSON内容
- ViewResultBase,ViewResult,PartialViewResult
- View()
- 输出HTML内容
- PartialView()
- 输出部分HTML内容
- View()
- JavaScriptResult
- JavaScript()
- 输出JavaScript内容
- RedirectResult
- Redirect()
- RedirectPermanent()
- 进行URL重定向
- RedirectToRouteResult
- RedirectToAction()
- RedirectToActionPermanet()
- RedirectToRoute()
- RedirectToRoutePermanent()
- 使用路由系统进行重定向