RedirectToAction在另一个控制器中无法正常工作

Mia*_*Win 5 asp.net-mvc-3

在我的mvc3 POST ActionResult方法中,我有一部分代码如下:

if (button == "Save as Pdf")
{                
  RedirectToAction("getPdf", "Pdf", resultObtained);
}
Run Code Online (Sandbox Code Playgroud)

当用户点击按钮时,它将用户重定向到PdfController中的getPdf动作,同时传递对象resultObtained以获取通过浏览器下载的PDF文件,但RedirectToAction本身不起作用.

谢谢.

Sta*_*ams 6

试试这个:

if (button == "Save as Pdf")
{                
  return RedirectToAction("getPdf", "Pdf", resultObtained);
}
Run Code Online (Sandbox Code Playgroud)