我使用存储过程使用JSON成功创建动态表列表。现在我需要打印使用Rotativa动态创建表的列表。 这是我的控制器代码:
public ActionResult Merit(int Students)
{
...
...
return Json(list, JsonRequestBehavior.AllowGet);
}
catch (Exception ex)
{
throw ex;
}
}
我尝试过类似的事情:
public ActionResult MeritListToPSD()
{
return new Rotativa.ActionAsPdf("Merit");
}
但是它给出了错误“参数字典包含参数'学生'的非空类型的空条目”
如果您有任何想法,请提供帮助
答案 0 :(得分:0)
试试这个
public ActionResult MeritListToPSD()
{
return new Rotativa.ActionAsPdf("Merit", new {students = students});
}
在从rotativa调用Merit操作时,您必须将student参数传递给Merit控制器操作。