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是可以取到的。

posted @ 2021-06-21 21:54  冯继强fjq  阅读(293)  评论(0编辑  收藏  举报