MVC 页面跳转

想要学习MVC,那么页面跳转就是必不可少的,在此我总结了常见的页面跳转方式,给自己理一下做个备份,也顺便和大家分享一下。

 

常见页面跳转的:(下面的视图名和控制器中的方法名一样)

   在控制器内部跳转:

   //方法一

   return View("MyView");//视图名

 

   //方法二

   return View("~/Views/Home/MyView.cshtml");//从根路径开始,视图加文件后缀名

 

   //方法三

   return Redirect("/Home/Index1");//控制器名 视图名

 

   //方法四

   return RedirectToAction("Index1");//视图名

   return RedirectToAction("Index1", "Home");//视图名控制器名

   return RedirectToRoute(new { Controller = "Home", action = "Index1" });//控制器名 视图名

 

向控制器外面跳转:

     return View("~/Views/Account/LogOn.cshtml");//从根路径开始查,视图加文件后缀名

     return Redirect("/Account/LogOn");//控制器名 视图名

     上面方法四也可以实现

原文地址:https://www.cnblogs.com/shuaichao/p/3168534.html