コード例 #1
0
        public override string ToHtmlString()
        {
            if (_inputModel == null)
            {
                return(null);
            }
            string result = string.Empty;

            switch (_inputType)
            {
            case BootstrapInputType._NotSet:
                return(null);

            case BootstrapInputType.CheckBoxList:
            case BootstrapInputType.RadioList:
            {
                var input = RendererList <TModel, TSource, SValue, SText>
                            .RenderInputList(html, (BootstrapInputListModel <TModel, TSource, SValue, SText>) _inputModel);

                var label = Renderer.RenderLabel(html, _labelModel);

                result = label + input;
                break;
            }
            }
            return(result);
        }
コード例 #2
0
        public override string ToHtmlString()
        {
            if (string.IsNullOrEmpty(_inputModel.htmlFieldName))
            {
                return(null);
            }

            string input = RendererList <TModel, TSource, SValue, SText> .RenderInputList(html, _inputModel);

            string label = Renderer.RenderLabel(html, _labelModel);

            return(new BootstrapFormGroup(input, label, FormGroupType.textboxLike).ToHtmlString());
        }
コード例 #3
0
 public virtual string ToHtmlString()
 {
     return(RendererList <TModel, TSource, SValue, SText> .RenderInputList(html, _model));
 }