void ReportRenderingException(Exception ex) { _hasRenderingErrors = true; try { RenderingException rex = RenderingException.FromException(ex); rex.RenderedFile = this.GetRenderFile(); RenderingExceptionEventArgs args = new RenderingExceptionEventArgs(rex); FireMediaRenderingException(args); if (args.Handled) { return; } } catch { } throw ex; }
protected virtual void RenderRenderingError(RenderRenderingArgs args, RenderingException ex) { var viewName = "RenderingExceptions/" + this.GetViewNameFromException(ex); args.Writer.Write(this.RenderViewToString(viewName, this.GetRenderingErrorModel(args, ex), this.GetControllerContext(args))); }