public void BeginModal(Modal modal) { modal.EnsureClass("modal fade"); modal.EnsureHtmlAttribute("tabindex", "-1"); modal.EnsureHtmlAttribute("role", "dialog"); modal.EnsureHtmlAttribute("aria-labelledby", modal.Id + "-label"); modal.EnsureHtmlAttribute("aria-hidden", "true"); }
public void BeginModal(Modal modal, TextWriter writer) { modal.EnsureClass("modal fade"); modal.EnsureHtmlAttribute("tabindex", "-1"); modal.EnsureHtmlAttribute("role", "dialog"); modal.EnsureHtmlAttribute("aria-labelledby", modal.Id + "-label"); modal.EnsureHtmlAttribute("aria-hidden", "true"); var builder = new TagBuilder("div"); builder.MergeAttributes <string, object>(modal.HtmlAttributes); string tag = builder.ToString(TagRenderMode.StartTag); writer.Write(tag); }