Gestire Gruppi di validazione, Required Field Validator

giovedì 24 luglio 2008 - 16.47

stuzzo Profilo | Junior Member

Salve a tutti!
La questione odierna si basa sulla gestione dei gruppi di validazione....vi spiego:
Ho una pagina con dei radio button, in base a quale di esso si sceglie vengono resi attivi dei campi da riempire. Ogni campo presente nella pagina ha un validatore. Il mio problema è che quando premo conferma scattano tutti i validatori anche quelli relativi ai campi inattivi.
Quindi devo riuscire a far scattare solo i validatori che mi interessano.
Ho provato a mettere dei ValidationGroup, ma non so come usarli.....

Grazie in anticipo a tutti!

seanmhall Profilo | Newbie

Puoi associare al bottone che farà scattare la validazione solo un gruppo.
Devi da code behind cambiare il ValidationGroup del bottone sulla base dei campi attivi.
Ipotesi, quando fai il postback dopo aver checkato una radio per attivare un campo controlli quali campi sono attivi e a tutti i campi attivi (più il bottone) imposti .validationgroup = "attivi", a quelli inattivi togli il validation group o gliene dai uno dummy.

Spero di essere stato chiaro.

Sean

stuzzo Profilo | Junior Member

Scusate per i tanti post!! ma dava sempre errore del server, non sapevo che ne avesse inviati tanti

stuzzo Profilo | Junior Member

>Puoi associare al bottone che farà scattare la validazione solo
>un gruppo.
>Devi da code behind cambiare il ValidationGroup del bottone sulla
>base dei campi attivi.
>Ipotesi, quando fai il postback dopo aver checkato una radio
>per attivare un campo controlli quali campi sono attivi e a tutti
>i campi attivi (più il bottone) imposti .validationgroup = "attivi",
>a quelli inattivi togli il validation group o gliene dai uno
>dummy.
>
>Spero di essere stato chiaro.
>
>Sean

Chiarissimo!!! Grazie!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5