public void BeginTabs(Tabs tabs) { tabs.EnsureHtmlAttribute("role", "tabpanel"); switch (tabs.Position) { case TabPosition.Left: tabs.EnsureClass("tabbable tabs-left"); break; case TabPosition.Right: tabs.EnsureClass("tabbable tabs-right"); break; //case TabPosition.Bottom: tabs.EnsureClass("tabbable tabs-bottom"); break; } }
public void BeginTabs(Tabs tabs, TextWriter writer) { tabs.EnsureHtmlAttribute("role", "tabpanel"); switch (tabs.Position) { case TabPosition.Left: tabs.EnsureClass("tabbable tabs-left"); break; case TabPosition.Right: tabs.EnsureClass("tabbable tabs-right"); break; //case TabPosition.Bottom: tabs.EnsureClass("tabbable tabs-bottom"); break; } var builder = new TagBuilder("div"); builder.MergeAttributes <string, object>(tabs.HtmlAttributes); string tag = builder.ToString(TagRenderMode.StartTag); writer.Write(tag); }