Hola, tengo un textbox multiline y hace caso omiso al parámetro maxlenght.
He buscado información al respecto y he encontrado este post al respecto con una función javascript para limitar el número de caracteres, el problema es que si esa función tiene saltos de línea corta la cadena de texto pero desde .net interpreta que tiene más caracteres, supongo que porque interpreta los saltos de línea.
He intentado usar la función javascript.Replace pero tampoco funciona.
La función es la siguiente
<script language="javascript" type="text/javascript"> function ValidarCaracteres(textareaControl,maxlength){ 'He probado esto y no funciona tampoco.textareaControl.value = textareaControl.value.replace("\\n"," "); if (textareaControl.value.length > maxlength){ textareaControl.value = textareaControl.value.substring(0,maxlength); } }</script>
'Y en visual este código.
txtEjemplo6.Attributes.Add("onkeypress", " ValidarCaracteres(this, 10);")txtEjemplo6.Attributes.Add("onkeyup", " ValidarCaracteres(this, 10);")