我使用Rotativa从视图生成pdf
我的控制员:
public ActionResult DetailsCandidat(Candidat candidat,int id = 0)
{
candidat = _db.Candidats.Find(id);
return View(candidat);
}
[HttpPost]
public ActionResult DetailsCandidat(Candidat candidat)
{
return new ViewAsPdf(candidat);
}
在GET操作中我显示一些数据的问题(来自候选人模型)
生成pdf时数据正在消失
我只得到了html表单
编辑:回答
我找到了一个简单的解决方案
我不得不将Post Action更改为:
[HttpPost]
public ActionResult DetailsCandidat(int id)
{
var candidat = _db.Candidats.Find(id);
return new ViewAsPdf(candidat);
}