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:

  • None - Vahvistusviesti ei näytetä sisäänrakennettuna.
  • Static - Aloitetaan sivun asettelussa tila, joka käytetään vahvistusviestin näyttämiseen.
  • Dynamic - Jos vahvistus epäonnistuu, vahvistusviestin näyttämiseen käytettävä tila lisätään automaattisesti sivulle.
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.