I am trying to see the html in the ViewResult
I was thinking there was a method view ToHtml
but I am getting an error contain a definition for ToHtml
. Is there a way to see the html in this method?
view.ToHtml()
Error CS1061: ‘ViewResult’ does not contain a definition for ‘ToHtml’ and no accessible extension method ‘ToHtml’ accepting a first argument of type ‘ViewResult’ could be found (are you missing a using directive or an assembly reference?)
Code:
public ViewResult Export(string versionKey, bool? hideFooter, bool? hideHeader)
{
var template = TemplatesDataService.GetTemplate(versionKey);
AuthorizeReviewer(template.VersionKey, template.VersionNumber);
var model = GetTemplateModel(template);
var notesProvider = new TemplateNotesProvider();
var notes = notesProvider.GetNotes(model).ToList();
model.Notes = notes.Where(n => n.IsApplicable);
model.NotesCollection = notesProvider.GetNotesCollection(model);
var footer = SettingsDataService.GetCurrentSettings().PdfFooterTemplate;
footer = footer.Replace("[[last-edited-year]]", DateTime.Now.Year.ToString())
.Replace("[[last-edited-date]]", DateTime.Now.ToString("MM/dd/yyyy"));
ViewBag.Footer = footer;
ViewBag.HideFooter = hideFooter.HasValue && hideFooter.Value;
ViewBag.HideHeader = hideHeader.HasValue && hideHeader.Value;
var view = this.View("Export/Index", model);
return View("Export/Index", model);
}