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

結果視圖如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM