ActionResult
Action 方法返回ActionResult类型结果,asp.net MVC 为我们提供了几种ActionResult的实现
如下:
- ViewResult ,呈现视图页给客户端,由View方法返回;
- RedirectToRouteResult.重定向到另外一个Route,由RedirectToAction和RedirectToRoute方法返回。
- RedirectResult。重定向到另外一个URL。由Redirect方法返回。
- ContentResult。返回普通的内容。例如一段字符串。由Content方法返回。
- JsonResult。返回JSON结果,由JSON方法返回。
- EmptyResult。如果Action必须返回空值,可以返回这个结果。Controller中没有实践的方法。可以Return New EmptyResult();
public ActionResult Index()
{
List<string> list = new List<string>();
list.Add("You And ");
list.Add("Me");
ViewData["strValue"] = list;//页面传值
//三种页面跳转
//Response.Redirect("User/News");
return RedirectToAction("News", "User");
//return View();
//return Redirect("User/News");//页面跳转
}