2009-05-24 12 views
6

Ho una pagina ASPX con due RequiredFieldValidator e un pulsante per passare a un'altra pagina. Questo pulsante deve fare un postback per sapere dove andare. Questo pulsante può essere cliccato in qualsiasi momento.ASP.NET: evitare RequiredFieldValidator sul pulsante di navigazione postback

Il problema è che i RequiredFieldValidators non sono disabilitati e mostrano il loro messaggio che richiede un valore.

C'è un modo per evitare la convalida quando l'utente fa clic su questo pulsante speciale?

Grazie!

risposta

10

Impostare CausesValidation su false sul pulsante speciale, oppure inserire RequiredFieldValidators in un ValidationGroup con qualsiasi cosa debba causare la convalida. (Il pulsante che dovrebbe causare la convalida e i validatori dovrebbero essere tutti nello stesso gruppo di validazione) La prima opzione dovrebbe funzionare e essere la più veloce.

+0

ho usato la prima opzione. Grazie! – VansFannel

1

È possibile aggiungere un ValidationGroup ai controlli.

sul pulsante di invio di aggiungere anche un Validationgroup

Problemi correlati