我想在ActionAsPdf中传递class参数
public ActionResult Pdf(long Id)
{
var printclass = this._printService.GetPrintResults(Id);
return new ActionAsPdf("Content", new {Id = Id})
{
FileName = "abc.pdf"
}
}
public ActionResult Content(long Id)
{
//viewModel
return View("Index", viewModel);
}
如果单独传递Id,它的工作正常。但我希望将printclass(类型类的var printclass)作为参数传递给Content。
当我尝试传递如下所示的课程时,我遇到了问题。
return new ActionAsPdf("Content", new {Id = Id, printclass= printclass})
{
FileName = "abc.pdf"
}
public ActionResult Content(long Id, printDTO abc)
{
var temp = abc;
//viewModel
return View("Index", viewModel);
}
在上述情况下,temp的值为null。