zoukankan      html  css  js  c++  java
  • 跨控制器跳转view——RedirectToRoute和RedirectToAction

    已知控制器AccountController.cs和HomeController.cs,如果从页面Account/Login直接跳转到Home/Index,可以利用RedirectToRoute和RedirectToAction两种方式:

    复制代码
    public ActionResult Login()
            {
                return View();
                //return RedirectToRoute(new { controller = "Home", action = "Index" });
                //return RedirectToAction("Index", "Home");
            }
    复制代码

    如上述代码所示,

    第一行返回:

    return View();
    直接返回Account/Login本身页面

    第二行返回:

    RedirectToRoute(new { controller = "Home", action = "Index" })

    第三行返回:

    RedirectToAction("Index", "Home")
    二、三行返回都可以跳转到不同控制器下的页面,分别利用了route和action。
  • 相关阅读:
    二维数组
    数组经典排序
    数组复制方法
    循环
    方法和包
    switch

    注释
    面向对象优点
    有参
  • 原文地址:https://www.cnblogs.com/ChineseMoonGod/p/6941741.html
Copyright © 2011-2022 走看看