Signum.Web.HtmlStringBuilder.Add C# (CSharp) Method

Add() public method

public Add ( System.Web.Mvc.MvcHtmlString html ) : void
html System.Web.Mvc.MvcHtmlString
return void
        public void Add(MvcHtmlString html)
        {
            if (!MvcHtmlString.IsNullOrEmpty(html))
                sb.Append(html.ToHtmlString());
        }

Usage Example

示例#1
0
        public static MvcHtmlString DatePicker(this HtmlHelper helper, string name, bool inputGroup, string value, string jsFormat, CultureInfo culture = null, IDictionary <string, object> htmlProps = null)
        {
            if (culture == null)
            {
                culture = CultureInfo.CurrentCulture;
            }

            var input = new HtmlTag("input")
                        .IdName(name)
                        .Attr("type", "text")
                        .Class("form-control")
                        .Attrs(htmlProps)
                        .Attr("value", value);

            if (!inputGroup)
            {
                return(AttachDatePicker(input, culture, jsFormat));
            }

            HtmlStringBuilder sb = new HtmlStringBuilder();

            using (sb.SurroundLine(AttachDatePicker(new HtmlTag("div").Class("input-group date"), culture, jsFormat)))
            {
                sb.Add(input);

                using (sb.SurroundLine(new HtmlTag("span").Class("input-group-addon")))
                    sb.Add(new HtmlTag("span").Class("glyphicon glyphicon-calendar"));
            }

            return(sb.ToHtml());
        }
All Usage Examples Of Signum.Web.HtmlStringBuilder::Add