简单介绍一下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();
}
}
}
结果视图如下: