public static string Component(this HtmlHelper helper, Component component) { RenderingContext.Instance.RegisterComponent(component); if (component.VoidTag) { return(ComponentRenderingHelper.GetVoidTag(component)); } return(ComponentRenderingHelper.GetStartTag(component)); }
public static IDisposable Begin(this HtmlHelper helper, Component component) { RenderingContext.Instance.RegisterComponent(component); helper.ViewContext.Writer.Write(ComponentRenderingHelper.GetStartTag(component)); return(new Container(helper.ViewContext, component)); }