MVC页面重定向'页面跳转

MVC页面重定向,主要有以下几种形式:

   1.Response.Redirect();方法

    

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcDemo.Controllers
{
    [HandleError]
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ViewData["Message"] = "欢迎使用 ASP.NET MVC!";
            Response.Redirect("User/News");
            return View();
        }

        public ActionResult About()
        {
            return View();
        }
    }
}

 

 


     2.Return  Redirect();方法

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Web;  
  5. using System.Web.Mvc;  
  6.   
  7. namespace MvcDemo.Controllers  
  8. {  
  9.     [HandleError]  
  10.     public class HomeController : Controller  
  11.     {  
  12.         public ActionResult Index()  
  13.         {  
  14.             ViewData["Message"] = "欢迎使用 ASP.NET MVC!";  
  15.             return Redirect("User/News");  
  16.         }  
  17.   
  18.         public ActionResult About()  
  19.         {  
  20.             return View();  
  21.         }  
  22.     }  
  23. }  


 


      3.Return RedirectToAction();方法

该方法有两种重载(具体几种记不清了,就算两种吧)如下

  1. RedirectToAction(“ActionName”);//该方法直接写入页面,前提必须是在改控制器下问页面如前面的Index.aspx,和About.aspx   
  2.   
  3. RedirectToAction(“ActionName”,"ControllerName")//该方法直接写入ActionName和ControllerName,前提必须是在改控制器下问页面如前面的Index.aspx,和About.aspx   
  4.   
  5. using System;  
  6. using System.Collections.Generic;  
  7. using System.Linq;  
  8. using System.Web;  
  9. using System.Web.Mvc;  
  10.   
  11. namespace MvcDemo.Controllers  
  12. {  
  13.     [HandleError]  
  14.     public class HomeController : Controller  
  15.     {  
  16.         public ActionResult Index()  
  17.         {  
  18.             ViewData["Message"] = "欢迎使用 ASP.NET MVC!";  
  19.             return RedirectToAction("News","User");  
  20.         }  
  21.   
  22.         public ActionResult About()  
  23.         {  
  24.             return View();  
  25.         }  
  26.     }  
  27. }  
posted @ 2012-07-02 16:51  mimo0  阅读(168)  评论(0)    收藏  举报