Determinare i controlli che mancano in una pagina Web ASP.NET

C'è un modo semplice per determinare quali controlli non riescono a validationre in un sito web ASP.NET? Stavo Page.Validate("group") debug di una pagina in cui non Page.Validate("group") , ma non so quali controlli hanno reso la pagina fallita. La pagina è piuttosto grande e il codice è un po 'disordinato, quindi spero di poter get un elenco degli ID dei controlli che non sono in grado di validationre .

Ho provato ad aggiungere una ValidationSummary alla pagina, ma questo mi dà solo un messaggio "compila un valore" per i tre controlli che non funzionano perché questo è il text standard che utilizziamo sul sito web.

Ecco come l'ho fatto sul lato del cliente.

 function ValidationCatcher() { //force .net validation Page_ClientValidate(); var count = 0; for(i=0; i &lt; Page_Validators.length; i++){ if(!Page_Validators[i].isvalid) { //do whatever count = count+1; } } //set msg for dialog message //do whateveryou want here alert(count); } function ValidatorFocus() { var i; for (i = 0; i < Page_Validators.length; i++) { if (!Page_Validators[i].isvalid) { document.getElementById( Page_Validators[i].controltovalidate).focus(); break; } } }