.NET CORE中的控制器方法返回View和RedirectToAction有什么区别

View方法的作用是让服务器将cstml内容渲染给服务器,他们之间只交互一次,也就是之前请求了一次之后,再返回View是不会再请求对用的action的;

而RedirectToAction属于Redirect方法系列,浏览器和服务器之间会发生两次交互,也就是浏览器发送请求到对应的action,然后服务器将html结果渲染给浏览器。

 

因此

什么时候使用view:当你之前访问过,并且这个view的数据是不会变的;

什么时候用redirect:当你更新了数据,需要浏览器重新发送数据的时候。

posted @ 2021-02-10 10:49  ZedFFF  阅读(310)  评论(0编辑  收藏  举报