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();
}
}
}

结果视图如下:

asp.net mvc中动作方法的重定向

上一篇:ios 设置亮度、声音;调用发短信、邮件、打电话


下一篇:数据库 PK,NN,UQ,AI,BIN,UN,ZF等的含义 记录