Non so se qualcuno di voi ha mai usato Rotativa. E' un plugin nuget che permette di trasformare View MVC in pdf.
Ho questo problema: funziona tutto bene, ma nei casi in cui la pagina va in eccezione, mi stampa un pdf con l'eccezione stessa. Io vorrei intercettarla prima ed evitare che mi venga creato il pdf.
Avete idea di come fare?
Vi aggiungo un estratto del codice
Controller
public static ActionResult generaPdf(long idRichiesta)
{
return new ActionAsPdf("Richiesta", new { idRichiesta = idRichiesta }) { FileName = "Richiesta.pdf" };
}
public ActionResult Richiesta(long idRichiesta)
{
var richiesta = RichiestaDataManager.Instance.getRichiesta(idRichiesta, true);
return View(richiesta);
}