简单介绍一下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 { ////// 登陆页面 /// ///public ActionResult Index() { //Response.Redirect方式跳转 Response.Redirect("~/Login/Weclome"); return View(); } /// /// 欢迎界面 /// ///public ActionResult Weclome() { //Redirect方式跳转 // return Redirect("~/Login/Main"); //RedirectToAction方式跳转 return RedirectToAction("Main", "Login"); } /// /// 主界面 /// ///public ActionResult Main() { return View(); } }}
结果视图如下: