Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    problema con Custom Validator

    Salve a tutti..
    Ho una webForm con dei compare validator, required validator,custom validator ed un validation Summary...Tutti scattano e compaiono nel validation summary meno che il custom validator che utilizzo per il confronto tra due campi data...qualcuno mi sa dire perchè?

  2. #2
    non abbiamo la palla di vetro...


    forse è fatto male.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Originariamente inviato da Daniele80
    non abbiamo la palla di vetro...


    forse è fatto male.
    :maLOL: :maLOL: :maLOL:


    quello che daniele vuole dirti è: sempre meglio scrivere il codice della pagina che non va

  4. #4

  5. #5

    Custom Validator

    Private Sub cvData_ServerValidate(ByVal source As System.Object, ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs) Handles cvData.ServerValidate
    If (txtDataConsegna.Text <> "" Or txtDataT.Text <> "") Then
    args.IsValid = True
    Else
    args.IsValid = False
    End If
    End Sub

    questo è il codice che mi avete chiesto...
    questo verifica se uno dei campi data è valorizzato...
    nel caso in cui la condizione non è soddisfatta il custom validator scatta mostrando il valore della sua propietà text...
    l'error message invece non compare nel message box del validation summary...
    ciao Ignazio

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    probabilmente è un problema di tempi..quando viene richiamato il cv ?

  7. #7
    il custom validator scatta alla pressione di un button (inserisci) dove dopo aver assegnato a args.isvalid = true or false, chiama la funzione dell'evento button_click.

    A questo punto faccio il controllo If page.isvalid = true...

    Il problema è che il controllo scatta bene ma non mi fa vedere il messaggio di errore nel messaggebox del validationSummary.

    Ciao

  8. #8
    Ciao
    Anchio ho avuto il tuo stesso problema quando inserisco in una pagina un CustomValidator assieme ad altri validator non funzionava piu' io ho risolto inserendo nell' evento del btn salva quanto segue.

    Page.Validate();

    if(Page.IsValid)
    {
    Codice Salvataggio
    }

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    139
    Anche a me succede la stessa cosa...

    Ma con Page.Validate() cosa fai?

    Io ho provato ad inserirlo e non mi funziona lo stesso.

  10. #10
    Ciao

    Con Page.validate()

    avvio la convalida di tutti i validator.
    a dimenticavo tutti i bottoni dovranno avere la proprietà
    CausesValidation a false. in modo da attivare la convalida solo nel momento in cui premi il btn da te designato per convalidare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.