0
Я хочу передать параметр класса в ActionAsPdfкак передать параметр класса через Rotativa.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 типа type) передавался как параметр в 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 в вышеуказанном случае.
У меня нет проблем с передачей viewmodel другому действию с помощью Rotativa. Есть ли сообщение об ошибке? Можете ли вы показать свой код при попытке передать viewmodel – joetinger
Я попытался пройти в классе через tempData и Session, но я получаю нулевые значения там – Rama
@ Rama вы нашли обходное решение? Я борется и полностью отчаянно ... – makak