想要学习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");//控制器名 视图名
上面方法四也可以实现