ຫນັງວິທີການ ASP.NET CustomValidator

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

ຫນັງວິທີການ CustomValidator ສາມາດດຳເນີນການການກວດສອບຕົວເລື່ອງທີ່ຖືກຈັດຕັ້ງ:

ຜົນງານ

ຜົນງານ ການອະທິບາຍ
BackColor ສີຫຼັງພາບຂອງຫນັງວິທີການ CustomValidator
ClientValidationFunction

ນຳພາຍໃນຊື່ຫນັງວິທີການສະບັບຄຳສັນຍາບໍ່ຕ້ອງສະແດງ:

ຄວາມຄິດ: ສະບັບຄຳສັນຍາຕ້ອງເປັນພາສາທີ່ບັນທຶກໂດຍຜູ້ຄົນໃຊ້, ອີງຕາມ VBScript ຫນັງ JScript

ຖ້າໃຊ້ VBScript ຫນັງວິທີການຕ້ອງຢູ່ໃນຟອມ:

Sub FunctionName (source, arguments)

ຖ້າໃຊ້ JScript ຫນັງວິທີການຕ້ອງຢູ່ໃນຟອມ:

Function FunctionName (source, arguments)

Function FunctionName (source, arguments) Function FunctionName (source, arguments)
ControlToValidate

Display

ຄວາມຈິງຂອງຄຳມາດຕົວຢູ່ຂອງຄວບຄຸມການກວດສອບ.

  • None - ຄຳຂອງການກວດສອບຈະບໍ່ສະແດງທີ່ລວມ.
  • Static - ຖ້າສະໜາມທີ່ຈະສະແດງຄຳຂອງການກວດສອບຈະຖືກແຈກຢູ່ໃນການຈັດການຂອງບາງຫົວໜ້າ.
  • Dynamic - ຖ້າການກວດສອບບໍ່ສຳເລັດ, ສະໜາມທີ່ຈະສະແດງຄຳຂອງການກວດສອບຈະຖືກເພີ່ມຕື່ມຄືບໜຶ່ງໃນບາງຫົວໜ້າ.
EnableClientScript EnableClientScript
Enabled Enabled
ErrorMessage

ErrorMessage

ຄວາມຄິດ: ຖ້າຕັ້ງຂອງ ErrorMessage ບໍ່ມີຕັ້ງຂອງ Text, ຈະສະແດງຄຳຂອງ ErrorMessage ທີ່ສະແດງໃນຄວບຄຸມການກວດສອບບໍ່ສຳເລັດ.

ForeColor ForeColor
id id
IsValid ຄວາມຈິງບວກ, ຄວາມຈິງຂອງຄຳການກວດສອບຂອງຄວບຄຸມທີ່ກ່ຽວຂ້ອງ.
OnServerValidate ກໍານົດຊື່ຂອງພຽງບັນນາທິການການກວດສອບທີ່ຈະດຳເນີນຢູ່ບັນດາບັນນາທິການທີ່ບໍ່ທັນຈະປະກອບ.
runat ກໍານົດຄວາມພິສູດຂອງຄວບຄຸມທີ່ເປັນຄວບຄຸມທີ່ບໍ່ທັນຈະປະກອບ. ຕ້ອງກວດສອບໃຫ້ເປັນ "server".
Text ຄຳທີ່ສະແດງຄືບໜຶ່ງໃນການກວດສອບບໍ່ສຳເລັດ.

ການທົດລອງ

CustomValidator
ໃນບັນທັດນີ້ ພວກເຮົາອອກປະກອບ Label ສອງອັນໃນໂຕເອັສເພັກ ປະກອບ TextBox ອັນໃນໂຕເອັສເພັກ ປະກອບ Button ອັນໃນໂຕເອັສເພັກ ແລະ ປະກອບ CustomValidator ອັນໃນໂຕເອັສເພັກ. ພື້ນຖານຫຼັກ user() ສາມາດກວດສອບຄວາມຍາວຂອງຄຳເຂົ້າ. ຖ້າຄວາມຍາວຍັງຕໍ່າກວ່າ 8 ຫຼືຫຼາຍກວ່າ 16, ຈະສະແດງຄຳຂອງ CustomValidator ວ່າ "ຊື່ຜູ້ນຳໃຊ້ຕ້ອງຢູ່ໃນລະດັບ 8 ຫຼື 16 ຄຳ!".