public void Dispose() { var headerTagBuilder = BuildTableHeader(); var bodyTagBuilder = BuildTableBody(); var tableTagBuilder = new TagBuilder("table") { InnerHtml = captionTagBuilder.ToString() + headerTagBuilder.ToString() + bodyTagBuilder.ToString() }; tableTagBuilder.AddHtmlAttributes(htmlAttributes); gdsHelper.HtmlHelper.ViewContext.Writer.Write(tableTagBuilder.ToString()); }