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:

  • Ei mitään - Validointiviesti ei näy sisäänrakennettuna.
  • Statiikka - Asetetaan sivun asetteluun tila, joka käytetään validointiviestin näyttämiseen.
  • Dynaaminen - Jos validointi epäonnistuu, validointiviestin näyttämiseen käytettävä tila lisätään automaattisesti sivulle.
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:

  • Valuutta
  • Päivämäärä
  • Kaksinkertainen
  • Täysinumero
  • Merkkijono
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!".