-4

我正在尝试返回两个 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 }); }

有任何想法吗?

4

1 回答 1

0

没有办法返回多个重定向。这是没有意义的,因为一个重定向将在另一个重定向之后被处理,导致只有最终重定向有效。

如果要将两个页面合并为一个,可以使用局部视图。

于 2013-11-05T16:51:38.347 回答