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);
}
如果單獨標識傳遞它的正常工作。但我希望printclass(類型爲class的var printclass)作爲參數傳入內容。
我有問題,當我嘗試通過類如下。
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。
我沒有任何問題將視圖模型傳遞給使用Rotativa的另一個動作。是否有錯誤訊息?你可以在試圖傳遞視圖模型時顯示你的代碼 – joetinger
我試圖通過tempData和Session傳入類,但我在那裏得到空值 – Rama
@Rama你有沒有找到解決方法?我正在苦苦掙扎,越來越絕望...... – makak