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.
- L'implementazione di un controllo di convalida è contenuta in Esempio di controllo di convalida.
- L'implementazione di convalida del campo obbligatorio è contenuta in Esempio di controllo di convalida del campo obbligatorio.
- L'implementazione di una convalida di espressione regolare è contenuta in Esempio di controllo di convalida di espressione regolare.
- Una libreria di script client è contenuta in Esempio di libreria di script per la convalida.
- Un file di configurazione con una sezione per le funzionalità del browser è contenuto in Esempio di file di configurazione per la convalida.
- Una pagina per la verifica dei controlli di convalida è contenuta in Esempio di pagina di prova per la convalida.
Per compilare e distribuire l'esempio
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. 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.
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