El algunas ocasiones las validaciones proporcionadas por los controles de validación no permiten fácilmente validar controles como el ChechBoxList cuando queremos asegurarnos de que el usuario seleccione al menos una de las opciones propuestas. En estos casos se puede recurrir a crear una validación híbrida con los controles de servidor proporcionados por ASP.NET y el javascript.
A continuación presento el fragmento de código empleado en la validación con javascript, tenga presente que se evalúa el identificador del control llamado Chk en tiempo de ejecución de la siguiente manera "<%=Chk.ClientID%>", esto permitirá obtener el id real generado al momento de renderizarse la pagina.
Luego agregamos el CheckBoxList a evaluar y lo enlazamos el control de validación CustomValidator con la función de javascript de la siguiente manera.
Descargar el código fuente de la aplicación de clic aquí.


No hay comentarios:
Publicar un comentario