我想在 ActionAsPdf 中传递类参数
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。