asp.net mvc中动作方法的重定向
简单介绍一下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(); } } }
结果视图如下:
平时多记记,到用时才能看看,记录你的进步,分享你的成果