C# Net MVC旋转动作ASPDF不';不要重定向到我的内心行动
我正在使用Rotative将特定视图导出为PDF页面,我正在使用此代码,但当它进入“ExportPDF”时,它永远不会进入ConfirmPDFReport,我在另一个项目中使用了相同的代码,效果很好C# Net MVC旋转动作ASPDF不';不要重定向到我的内心行动,c#,asp.net-mvc,pdf,rotativa,C#,Asp.net Mvc,Pdf,Rotativa,我正在使用Rotative将特定视图导出为PDF页面,我正在使用此代码,但当它进入“ExportPDF”时,它永远不会进入ConfirmPDFReport,我在另一个项目中使用了相同的代码,效果很好 public ActionResult ExportPDF(string orderId) { try { return new ActionAsPdf("ConfirmPDFReport", new
public ActionResult ExportPDF(string orderId)
{
try
{
return new ActionAsPdf("ConfirmPDFReport", new {orderId = orderId })
{
FileName = DateTime.Now.ToString() + "FlightTicketInfo.pdf"
,
PageOrientation = Orientation.Landscape
,
MinimumFontSize = 18
};
}
catch (Exception e)
{
return RedirectToAction("GeneralError", "Error", new { ErrorMessage = e.Message });
}
}
public ActionResult ConfirmPDFReport(string orderId)
{
try
{
return View("ConfirmationPDF", FlightSearchSession);
}
catch (Exception e)
{
return RedirectToAction("GeneralError", "Error", new { ErrorMessage = e.Message, parameter = "OrderId=" + orderId });
}
}
像这样试试,它会有用的
public ActionResult ExportPDF(string orderId)
{
try
{
return View("ConfirmPDFReport", new {orderId = orderId });
}
catch (Exception e)
{
return RedirectToAction("GeneralError", "Error", new { ErrorMessage = e.Message });
}
}
public ActionResult ConfirmPDFReport(string orderId)
{
try
{
return new ActionAsPdf("ConfirmationPDF", FlightSearchSession)
{
FileName = DateTime.Now.ToString() + "FlightTicketInfo.pdf"
,
PageOrientation = Orientation.Landscape
,
MinimumFontSize = 18
};
}
catch (Exception e)
{
return RedirectToAction("GeneralError", "Error", new { ErrorMessage = e.Message, parameter = "OrderId=" + orderId });
}
}