ASP.NET CustomValidator-kontrolli
Määrittely ja käyttö
CustomValidator-kontrolli voi suorittaa käyttäjän määrittämän vahvistuksen syöttökontrollille.
Ominaisuus
Ominaisuus | Kuvaus |
---|---|
BackColor | CustomValidator-kontrollin taustaväri. |
ClientValidationFunction |
Määritä nimeltään oma asiakaskäyttöinen vahvistusskriptifunktio. Huomautus: Skripti täytyy kirjoittaa selaimen tukeamalla kielellä, kuten VBScript tai JScript Jos käytät VBScriptiä, funktio täytyy olla lomakkeessa: Sub FunctionName (source, arguments) Jos käytät JScriptiä, funktio täytyy olla lomakkeessa: Funktio FunctionName (source, arguments) |
ControlToValidate | Vahvistettavan syöttölaitteiston id. |
Display |
Vahvistuslaitteiston virhe信息的 näyttäminen. Sallitut arvot ovat:
|
EnableClientScript | 布尔value, joka osoittaa, onko asiakaspuolen vahvistus käytössä. |
Enabled | 布尔值, joka osoittaa, onko vahvistuslaitteisto käytössä. |
ErrorMessage |
Vahvistuksen epäonnistuessa ValidationSummary-laitteistossa näytettävän virhe信息的 teksti. Huomautus: Jos on asetettu ErrorMessage-ominaisuus mutta ei Text-ominaisuutta, ErrorMessage-ominaisuuden arvo näytetään myös vahvistuslaitteistossa. |
ForeColor | Laitteen etupuoli. |
id | Laitteen ainutlaatuinen id. |
IsValid | 布尔值, joka osoittaa, onko liittyvä syöttölaitteisto vahvistuksen läpäissyt. |
OnServerValidate | Määrittää suoritettavan palvelinpuolen vahvistus-skriptifunktion nimen. |
runat | Määrittää, että laite on palvelinlaitteisto. On asetettava "server". |
Teksti | Näytetään teksti, kun vahvistus epäonnistuu. |
Esimerkki
- CustomValidator
- Tässä esimerkissä olemme määrittäneet kahden Label-laitteen, yhden TextBox-laitteen, yhden Button-laitteen ja yhden CustomValidator-laitteen .aspx-tiedostoon. user()-funktio voi tarkistaa syötteen pituuden. Jos pituus on alle 8 tai yli 16 merkkiä, teksti "Käyttäjänimi täytyy olla 8-16 merkkiä pitkä!" näytetään CustomValidator-laitteessa.