ວັດຖຸ ASP.NET RangeValidator

ການສະເໜີ ແລະ ການນໍາໃຊ້

ວັດຖຸ RangeValidator ຖືກໃຊ້ເພື່ອກວດກາຄູ່ມູນທີ່ເຂົ້າເຖິງບໍ່ຈະຢູ່ລະຫວ່າງສອງຄູ່ມູນ. ສາມາດທຽບຄວາມຈິງທີ່ຫຼາຍຄວາມຮູບຮ່າງ, ອີງານ: ຈຳນວນ, ວັນທີ, ແລະ ຄວາມຈິງທີ່ເປັນມາຕາວັດ.

ບົດສັບສົນ:ຖ້າຄົນທີ່ເຂົ້າເຖິງບໍ່ມີຫຍັງ, ການກວດກາບໍ່ຈະສິ້ນສຸດ. ກະຕຸ້ນໃຊ້ວັດຖຸ RequiredFieldValidator, ການຈັດການທະນະຜູູມຄວາມຈິງຂອງຟາດຫຍັງ.

ບົດສັບສົນ:ບົດສັບສົນ: ຖ້າຄູ່ມູນທີ່ເຂົ້າເຖິງບໍ່ສາມາດແປງເປັນຄວາມຈິງທີ່ກໍານົດໄວ້ ການກວດກາບໍ່ຈະສິ້ນສຸດ. ກະຕຸ້ນໃຊ້ວັດຖຸ CompareValidator, ການຈັດການທະນະຜູູມ Operator ທີ່ ValidationCompareOperator.DataTypeCheck, ເພື່ອກວດກາຄວາມຈິງຂອງຄູ່ມູນທີ່ເຂົ້າເຖິງ.

ທະນະຜູູມ

ທະນະຜູູມ ການອະທິບາຍ
BackColor ສີທີ່ຫຼັງສີຂອງວັດຖຸ RangeValidator.
ControlToValidate ID ຂອງວັດຖຸທີ່ຈະກວດກາ.
Display

ການສະແດງຂອງວັດຖຸກວາງຄວາມຈິງ.

ຄວາມຈິງທີ່ມີຢູ່:

  • None - ຂໍ້ຄວາມກວດກາບໍ່ຈະສະແດງທີ່ກາງ.
  • Static - ການແຈກຄວາມສາມາດສະແດງຂໍ້ຄວາມກວດກາທີ່ມີຢູ່ໃນການຈັດການໜ້າ.
  • Dynamic - ຖ້າການກວດກາບໍ່ສຳເລັດ ຈະປະກອບບ່ອນສະແດງຂໍ້ຄວາມກວດກາທີ່ມີຄວາມຫຼາຍຢູ່ໃນໜ້າ.
EnableClientScript ຄວາມຈິງບາງເປັນການຈັດການຄົ້ນຫາຄວາມຈິງຂອງຄົນທີ່ໃຊ້.
Enabled ຄວາມຈິງບາງເປັນການຈັດການຄົ້ນຫາຄວາມຈິງຂອງຢ່າງຄົ້ນຫາວັດຖຸກວາງຄວາມສາມາດ.
ErrorMessage

当验证失败时,在 ValidationSummary 控件中显示的文本。

注释:如果未设置 Text 属性,文本也会显示在该验证控件中。

ForeColor 该控件的前景色。
id 控件的唯一 id。
IsValid ຄວາມຄິດວ່າຄວາມສະຫຼາກການກວດກາຂອງຄວາມຄິດສະໜອງ. ຕົວເລື່ອງຂອງຄວາມຄິດສະໜອງມີຄວາມສາມາດວ່າຈະກວດກາວ່າຄວາມສະຫຼາກຂອງຄວາມຄິດສະໜອງມີຄວາມສາມາດວ່າຈະກວດກາວ່າຄວາມສະຫ�າກຂອງຄວາມຄິດສະໜອງ.
MaximumValue ກ່ຽວກັບຄວາມສຳພັນຂອງຄວາມຄິດສະໜອງ. ຕ້ອງການກວດກາວ່າຄວາມສຳພັນຂອງຄວາມຄິດສະໜອງ.
MinimumValue ກ່ຽວກັບຄວາມສຳພັນຂອງຄວາມຄິດສະໜອງ. ຕ້ອງການກວດກາວ່າຄວາມສຳພັນຂອງຄວາມຄິດສະໜອງ.
runat ກ່ຽວກັບຄວາມຄິດວ່າຄວາມຄິດແມ່ນສັນຍາລະບູລະບັດ. ຕ້ອງການກວດກາວ່າ "server".
Type

ກ່ຽວກັບຂອງຂັ້ນຕົວຂອງຄວາມສະຫຼາກທີ່ຕ້ອງກວດກາ. ປະເພດມີ:

  • Currency
  • Date
  • Double
  • Integer
  • String
Text ຂໍ້ຄວາມທີ່ສະແດງຕອນທີ່ການກວດກາບໍ່ສຳເລັດ

ຄວາມນັບນິວຊີບ

RangeValidator
ໃນກໍລະນີນີ້ ພວກເຮົາຖະແຫຼງຄວາມຄິດ TextBox, Button, ແລະ RangeValidator. ຖ້າການກວດກາບໍ່ສຳເລັດ ຈະສະແດງຄວາມຄິດ "The date must be between 1/1/2002 and 31/5/2002!" ໃນຄວາມຄິດ RangeValidator.
RangeValidator 2
ໃນກໍລະນີນີ້ ພວກເຮົາຖະແຫຼງຄວາມຄິດໃນເອສເອັກສະພາບ .aspx ຄວາມຄິດ TextBox, Button, Label, ແລະ RangeValidator. ການດຳເນີນຂອງ submit() ສາມາດກວດກາວ່າການສະແດງຂອງຫຼັງແບບບໍ່ມີຄວາມສາມາດ. ຖ້າມີຄວາມສາມາດ ຈະກັດຄວາມຄິດ "The page is valid!" ໃນຄວາມຄິດ Label. ຖ້າບໍ່ມີຄວາມສາມາດ ຈະກັດຄວາມຄິດ "The page is not valid!" ໃນຄວາມຄິດ Label. ຖ້າການກວດກາບໍ່ສຳເລັດ ຈະສະແດງຄວາມຄິດ "The value must be from 1 to 100!" ໃນຄວາມຄິດ RangeValidator.