public static div GetTextarea(string label_text, string value_input, string name_input, string placeholder, bool input_readonly = false, int rows = 2, bool required = false)
        {
            div returned_input = new div();

            returned_input.AddCSS("form-group");
            if (!string.IsNullOrEmpty(label_text))
            {
                returned_input.AddDomNode(new label(label_text, name_input));
            }

            textarea ret_textarea = new textarea()
            {
                InnerText = value_input, required = required, @readonly = input_readonly
            };

            ret_textarea.AddCSS("form-control");
            if (rows > 0)
            {
                ret_textarea.rows = rows;
            }

            if (!string.IsNullOrEmpty(value_input))
            {
                ret_textarea.InnerText = value_input;
            }

            ret_textarea.Name_DOM = name_input;

            returned_input.AddDomNode(ret_textarea);

            return(returned_input);
        }
 public static string RenderTextArea(string idHtml, string etiqueta, string propiedad, string ayuda, Dictionary <string, string> otrosAtributosTextArea = null)
 {
     var html = @$ "<div id=¨div-{idHtml}¨ name=¨contenedor-control¨ class=¨{enumCssControlesDto.ContenedorAreaDeTexto.Render()}¨>
                    <textarea id=¨{idHtml}¨
                              type=¨text¨ 
                              propiedad=¨{propiedad}¨