C# Net MVC旋转动作ASPDF不';不要重定向到我的内心行动

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

我正在使用Rotative将特定视图导出为PDF页面,我正在使用此代码,但当它进入“ExportPDF”时,它永远不会进入ConfirmPDFReport,我在另一个项目中使用了相同的代码,效果很好

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 });
    }
}