Asp.net mvc基础(五)Redirect和View
1.重定向
(1)return RedirectToAction("Action名称"); //重定向到在同一个Controller下的Action方法下
(2)return RedirectToAction("Action名称","控制器名称"); //重定向到指定控制器下的指定Action方法
(3)return Redirect("控制器名称/Action名称"); //重定向指定Action方法
Redirect和View的区别:
1.Redirect是让浏览器重定向到新的地址;return View是让服务器把指定的cshtml的内容运行渲染后给浏览器
2.Redirect浏览器和服务器之间发生了两次交互;return View浏览器和服务器之间发生了一次交互。
3.Redirect由于是两次请求,所以第一次设置的ViewBag数据,在第二次是取不到的;而View则是在同一个请求中,所以ViewBag是可以取到的。