作者:罗文彬2502852027 | 2023-09-01 13:52
我有一个控制器动作,我想称之为另一个控制器动作.
这是一件有效的事吗.可能吗?
1> yfeldblum..:
Controller.RedirectToAction
这是发布HTTP 302内容重定向,涉及浏览器往返.有没有办法摆脱往返?
在你正在调用的控制器内输入return("viewName",object); 在另一个控制器内调用return
(params ...)
控制器操作是公开可见的HTTP端点.如果您有两个需要执行相同操作的操作,那么您需要的是一组非公共控制器方法或一组服务.
你能解释一下服务解决方案吗?
2> tvanfosson..:
正如@Justice所说,你可以使用RedirectToAction.此外,您可以使用TempData在控制器操作之间传递模型(和其他)数据.