簡單介紹一下mvc控制器下怎樣重定向的其它頁面
1、方式1:Response.Redirect重定向
//Response.Redirect方式跳轉 Response.Redirect("~/Login/Weclome");
2、方式2:Redirect重定向
//Redirect方式跳轉 return Redirect("~/Login/Main");
3、方式3:RedirectToAction重定向
//RedirectToAction方式跳轉 return RedirectToAction("Main", "Login");
如下demo例子,我從登陸頁面-->歡迎界面-->系統主界面
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace StudyProject.Controllers { public class LoginController : Controller { /// <summary> /// 登陸頁面 /// </summary> /// <returns></returns> public ActionResult Index() { //Response.Redirect方式跳轉 Response.Redirect("~/Login/Weclome"); return View(); } /// <summary> /// 歡迎界面 /// </summary> /// <returns></returns> public ActionResult Weclome() { //Redirect方式跳轉 // return Redirect("~/Login/Main"); //RedirectToAction方式跳轉 return RedirectToAction("Main", "Login"); } /// <summary> /// 主界面 /// </summary> /// <returns></returns> public ActionResult Main() { return View(); } } }
結果視圖如下: