public MvcHtmlString Partial(string viewName, object model) { var masterModel = this.viewData; try { this.viewData = new ViewDataDictionary(model); var result = ViewEngine.RenderPartial(viewName, model, this.RenderHtml, Writer, this); return(MvcHtmlString.Create(result)); } finally { this.viewData = masterModel; } }