puedo ver lo que está tratando de hacer, pero es difícil con el ASP.Net validadores
La única manera que puedo pensar para hacerlo es eliminar la ValidationSummary por completo y de forma manual crear su propio uso de la ASP.Net API validador y jQuery es decir
- Cambiar todos los validadores requeridos a
ErrorMessage = "*"
Eliminar valor de texto
- eliminar la validación Resumen
- Añadir una etiqueta en la parte inferior para que funcione como un validat personalizada o resumen Estilo de rojo
- En la página de guión marcado algo así como
if(!Page_IsValid) {
$('#myCustomValidatorSummary').text('Please fill in required fields')
}
Page_IsValid
es de la API validador ASP.Net. Establezca en falso si la página falla la validación.
Por supuesto, esto supone que solo tiene los validadores de campo requeridos en su formulario. Si hay una mezcla, entonces tendrá que comprobar si uno o más de los requeridos han fracasado por iteración a través de la Page_Validators
en el cliente utilizando jQuery/javascript
Honestamente, sin embargo yo no lo haría - es demasiado dura
me acaba de hacer esto - para cada validador de campo requerida - establece
Text="*"
ErrorMessage="[Field Name] is mandatory. Please supply a value." or similar.
que estaba buscando una solución a mí mismo. Encontré este enlace para ser el más útil: http://www.codeproject.com/Tips/72380/ValidationSummary-showing-header-text-HeaderText-o –