因为我是新的mvc可以任何身体告诉我有什么区别返回RedirectToAction()和返回视图()
解决方法
return View()告诉MVC生成要显示的HTML并将其发送到浏览器。
RedirectToAction()
告诉ASP.NET MVC回应一个浏览器重定向到一个不同的动作,而不是渲染HTML。浏览器将收到重定向通知,并为新操作发出另一个请求。
一个例子 …
假设您正在构建一个表单来收集和保存数据,您的URL看起来像SomeEntity / Edit / 23。在编辑操作中,您将返回View()来呈现带有输入字段的表单以收集数据。
在这个例子中,我们来说,在成功保存数据后,您需要显示已保存的数据。在处理用户提交的数据后,如果您执行像RedirectToAction(“Index”)这样的操作,其中Index是将显示数据的操作。浏览器将获得一个HTTP 302(临时重定向)去/ SomeEntity / Index / 23。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。