一起学习MVC(4)Controllers的学习
- 控制器Controllers
Controllers为控制器文档,AccountControllers内的方法对应View→Account下的cshtml文件。
我们看到AcountControllers中包含两个Login方法。Login()为进入Login.cshtml后读取的第一个方法。Login(string UserName,string PassWord)为处理HttpPost请求时所调用的方法(因为在方法上面加入了[HttpPost])。
注:如想查看更多请单击System.Web.Mvc 命名空间
- 返回值
return RedirectToAction("Index"); 如果RedirectToAction(ActionName,ControllerName)
| //一个参数时在本Controller下
//可以直接跳到别的Controller.
|
return RedirectToRoute(new {controller="Home",action="Index"}); | //可跳到其他controller |
Response.Redirect("Index"); | //适用于本controller下的方法名称。返回值为void |
return Redirect("Index"); | //适用于本controller下的方法名称。 |
return View("Index"); | //直接显示对应的页面 不经过执行Controller的方法。 |
return View("~/Views/Home/Index.aspx"); | //这种方法是写全路径,直接显示页面,不经过Controller方法 |
return View(); | //直接显示页面,不经过Controller方法 |