All pastes #910861 Raw Edit

Mine

public text v1 · immutable
·published 2008-02-20 07:42 UTC
rendered paste body
        public void CreateInput(HtmlTextWriter html, string type, string name, string value, string label, string style)
        {
            html.AddAttribute(HtmlTextWriterAttribute.Class, "input");
            html.RenderBeginTag(HtmlTextWriterTag.Div);

            html.WriteLine();
            html.Indent++;

            html.RenderBeginTag(HtmlTextWriterTag.Label);
            html.Write(string.Format("{0}:", ResourceHelper.Find("Titles", label)));
            html.RenderEndTag();

            html.WriteLine();

            html.RenderBeginTag(HtmlTextWriterTag.Div);
            html.AddAttribute(HtmlTextWriterAttribute.Type, type);
            html.AddAttribute(HtmlTextWriterAttribute.Id, name.Replace(".", "_"));
            html.AddAttribute(HtmlTextWriterAttribute.Name, name);

            if (style.IsNotNullOrEmpty())
            {
                html.AddAttribute(HtmlTextWriterAttribute.Class, style);
            }

            if (value.IsNotNullOrEmpty())
            {
                html.AddAttribute(HtmlTextWriterAttribute.Value, null);
            }

            html.RenderBeginTag(HtmlTextWriterTag.Input);

            html.RenderEndTag();
            html.RenderEndTag();

            html.Indent--;

            html.RenderEndTag();

            html.WriteLine();
        }