我正在使用 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 表单
编辑:回答
我找到了一个简单的解决方案
我不得不将发布操作更改为:
[HttpPost]
public ActionResult DetailsCandidat(int id)
{
var candidat = _db.Candidats.Find(id);
return new ViewAsPdf(candidat);
}