Esempi di controllo di convalida

I controlli di convalida presentati sono versioni semplificate di quelli forniti con .NET Framework. Diversamente dai controlli di convalida di SDK, che funzionano solo con Internet Explorer, questi controlli sono conformi alle specifiche di livello 1 relative al Document Object Model del World Wide Web Consortium (W3C DOM Livello 1) e supportano numerosi browser, ad esempio Internet Explorer 5, Netscape Navigator 6 e Opera 5.

Nell'elenco che segue vengono descritte le origini dei diversi elementi dell'esempio.

Per compilare e distribuire l'esempio

  1. Creare una directory principale virtuale dell'applicazione Web e copiarvi tutti i file. Denominare i file nel modo seguente:

    Nome file Argomento che lo contiene
    BaseDomValidator.cs

    oppure

    BaseDomValidator.vb

    File di origine in Esempio di controllo di convalida base.
    RegexDomValidator.cs

    oppure

    RegexDomValidator.vb

    File di origine in Esempio di controllo di convalida di espressione regolare.
    RequiredDomValidator.cs

    oppure

    RequiredDomValidator.vb

    File di origine in Esempio di controllo di convalida del campo obbligatorio.
    DomValidation.js File script in Esempio di libreria di script per la convalida.
    ValTest.aspx Pagina di prova in Esempio di pagina di prova per la convalida.
    ValTest.aspx.cs

    oppure

    ValTest.aspx.vb

    File di codice sottostante per la pagina di prova in Esempio di pagina di prova per la convalida.
    Web.config File di configurazione in Esempio di file di configurazione per la convalida.
  2. Nella directory dell'applicazione Web creata, creare un file batch contenente i comandi che seguono, quindi salvare il file batch con l'estensione bat, ad esempio BuildFile.bat.

    if not exist .\script md .\script
    if not exist .\bin md .\bin
    copy DomValidation.js .\script\DomValidation.js
    echo Copied File.
    csc /t:library /out:.\bin\DomValidators.dll /r:System.dll /r:System.Web.dll /r:System.Drawing.dll BaseDomValidator.cs RegexDomValidator.cs RequiredDomValidator.cs 
    echo Built Library.
    [Visual Basic]
    if not exist .\script md .\script
    if not exist .\bin md .\bin
    copy DomValidation.js .\script\DomValidation.js
    echo Copied File.
    vbc /t:library /out:.\bin\DomValidators.dll /r:System.dll /r:System.Web.dll /r:System.Drawing.dll BaseDomValidator.vb RegexDomValidator.vb RequiredDomValidator.vb 
    echo Built Library.
    
  3. Eseguire il file batch creato nel passaggio 2. Se il nome del file di generazione è BuildFile.bat, eseguire il comando seguente dalla directory dell'applicazione Web:

    BuildFile.bat 
    

Vedere anche

Esempio di controllo di convalida base | Esempio di controllo di convalida del campo obbligatorio | Esempio di controllo di convalida di espressione regolare | Esempio di libreria di script per la convalida | Esempio di file di configurazione per la convalida | Esempio di pagina di prova per la convalida | Funzionalità del lato client in un controllo server