我正在尝试返回两个RedirectToAction,以便在满足条件时可以渲染两个页面,如果不满足则可以渲染一个页面。但每当我尝试这样做时,它会在第一次返回时停止并忽略另一个。有一种从单个控制器返回两个动作的简单方法吗?
public ActionResult Create(ViewModel viewModel) {
....
if (supplier.Printed)
{
return RedirectToAction("ViewDocument", "Damages", new { id = item.Id, forEmailAttachment = false });
}
return RedirectToAction("Index", new { id = viewModel.Id }); }
有什么想法吗?
答案 0 :(得分:0)
无法返回多个重定向。它没有意义,因为一个重定向将被一个接一个地处理,导致只有最终的重定向才有效。
如果要将两个页面合并为一个页面,则可以使用部分视图。