asp.net-mvc – redirectToAction()和View()之间的区别

因为我是新的mvc可以任何身体告诉我有什么区别返回RedirectToAction()和返回视图()

解决方法

return View()告诉MVC生成要显示的HTML并将其发送到浏览器。

RedirectToAction()告诉ASP.NET MVC回应一个浏览器重定向到一个不同的动作,而不是渲染HTML。浏览器将收到重定向通知,并为新操作发出另一个请求。

一个例子 …

假设您正在构建一个表单来收集和保存数据,您的URL看起来像SomeEntity / Edit / 23。在编辑操作中,您将返回View()来呈现带有输入字段的表单以收集数据。

在这个例子中,我们来说,在成功保存数据后,您需要显示已保存的数据。在处理用户提交的数据后,如果您执行像RedirectToAction(“Index”)这样的操作,其中Index是将显示数据的操作。浏览器将获得一个HTTP 302(临时重定向)去/ SomeEntity / Index / 23。

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....