public void Form(HtmlHelper Html, Action <object> Output, dynamic Display, dynamic Shape, string Method, string Action) { // (todo) design markup OrchardTagBuilder tag = _tagBuilderFactory.Create(Shape, "form"); tag.MergeAttribute("action", Action ?? Html.ViewContext.HttpContext.Request.Url.PathAndQuery); tag.MergeAttribute("method", Method ?? "POST"); Output(tag.ToString(TagRenderMode.StartTag)); foreach (var item in Ordered(Shape.Items)) { Output(Display(item)); } Output(tag.ToString(TagRenderMode.EndTag)); }
public void Fieldset(Action <object> Output, dynamic Display, dynamic Shape, object Title) { // (todo) design markup OrchardTagBuilder tag = _tagBuilderFactory.Create(Shape, "fieldset"); Output(tag.ToString(TagRenderMode.StartTag)); if (Title != null) { Output("<legend>"); Output(Display(Title)); Output("</legend>"); } foreach (var item in Ordered(Shape.Items)) { Output(Display(item)); } Output(tag.ToString(TagRenderMode.EndTag)); }