ASP.NET RangeValidator-kontrolli
Määrittely ja käyttö
RangeValidator-kontrolli käytetään tarkistamaan, onko käyttäjän syöttämä arvo kahden arvon välillä. Voit verrata erilaisia arvoja, kuten lukuja, päivämääriä ja merkkijonoja.
Huomautus:Jos syötettävä kontrolli on tyhjä, validointi ei epäonnistu. Käytä RequiredFieldValidator-kontrollia tehdäksesi kentästä pakollisen.
Huomautus:Jos syötetty arvo ei voi muuntaa määritettyyn tietotyyppiin, validointi ei epäonnistu. Käytä CompareValidator-kontrollia ja aseta sen Operator-ominaisuus ValidationCompareOperator.DataTypeCheck, niin voit tarkistaa syötetyn arvon tietotyyppin.
Ominaisuus
Ominaisuus | Kuvaus |
---|---|
BackColor | RangeValidator-kontrollin taustaväri |
ControlToValidate | Validoitavan kontrollin id |
Display |
Validointikontrollin näyttämis käyttäytyminen. Sallitut arvot ovat:
|
EnableClientScript | 布尔-arvo määrittää, onko asiakaspuolen validointi käytössä. |
Enabled | 布尔-arvo määrittää, onko validointikontrolli käytössä. |
Virheilmoitus |
Teksti, joka näkyy tarkistuksen epäonnistuessa ValidationSummary-ohjaimessa. Huomautus: Jos Text-ominaisuutta ei ole asetettu, teksti näkyy myös tässä tarkistusohjaimessa. |
ForeColor | Ohjaimen etupuoli. |
id | Ohjaimen ainutlaatuinen id. |
IsValid | Totuusarvo, joka osoittaa, onko liittyvä syöttöohjain tarkistettu. |
MaximumValue | Määritä syöttöohjaimen enimmäisarvo. |
MinimumValue | Määritä syöttöohjaimen vähimmäisarvo. |
runat | Määritä, että tämä on palvelinohjain. On asetettava "server". |
Tyyppi |
Määritä tarkistettavaksi arvon tyyppi. Tyypit ovat:
|
Teksti | Ilmoitus, joka näkyy tarkistuksen epäonnistuessa. |
Esimerkki
- RangeValidator
- Tässä esimerkissä olemme määrittäneet .aspx-tiedostoon TextBox-ohjaimen, Button-ohjaimen ja RangeValidator-ohjaimen. Jos tarkistus epäonnistuu, RangeValidator-ohjaimessa näkyy teksti "The date must be between 1/1/2002 and 31/5/2002!".
- RangeValidator 2
- Tässä esimerkissä olemme määrittäneet .aspx-tiedostoon TextBox-ohjaimen, Button-ohjaimen, Label-ohjaimen ja RangeValidator-ohjaimen. submit()-funktio voi tarkistaa, onko sivu kelvollinen. Jos se on kelvollinen, Label-ohjaimessa palautetaan "The page is valid!". Jos se ei ole kelvollinen, Label-ohjaimessa palautetaan "The page is not valid!". Jos tarkistus epäonnistuu, RangeValidator-ohjaimessa näkyy teksti "The value must be from 1 to 100!".