asp.net MVC3.0

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");//页面跳转
          
        }

原文地址:https://www.cnblogs.com/meilibao/p/2670111.html