ASP.NET RegularExpressionValidator na control

Paglalarawan at Paggamit

Ang RegularExpressionValidator na control ay ginagamit upang verify kung ang inilagay na halaga ay tumutugma sa pattern na tinukoy ng regular expression.

Komentaryo:Maliban kung hindi suporta ng browser ang client-side na verify o ang EnableClientScript ay naitala na false, ang server-side at client-side na verify ay gagawing magkakasama.

Komentaryo:Kung walang laman ang input na control, ang pag-verify ay magiging nabigo. Gamitin ang RequiredFieldValidator na control upang maging required ang field.

Atribute

Atribute Paglalarawan
BackColor Background color ng Control na RangeValidator
ControlToValidate ControlToValidate
ID ของอุปกรณ์ที่ต้องการตรวจสอบ

Display

การแสดงที่เห็นของควบคุมตรวจสอบ

  • 合法的值有:
  • None - ข้อความตรวจสอบจะไม่แสดงที่นั่น
  • Static - จะจัดสรรพื้นที่ในโครงสร้างหน้าเว็บเพื่อแสดงข้อความตรวจสอบ
Dynamic - จะใช้เพื่อแสดงข้อความตรวจสอบหากการตรวจสอบล้มเหลว จะเพิ่มพื้นที่ที่ใช้แสดงข้อความตรวจสอบในหน้าเว็บ EnableClientScript
ค่าทรงพลังแบบบูลีน กำหนดว่าจะเปิดใช้งานการตรวจสอบลูกค้าหรือไม่ Enabled
ค่าทรงพลังแบบบูลีน กำหนดว่าควบคุมตรวจสอบจะเปิดใช้งานหรือไม่

ErrorMessage

หมายเหตุ: ถ้ายังไม่ได้ตั้งค่าของ Text รวมทั้งข้อความจะแสดงขึ้นในควบคุมตรวจสอบ

ForeColor สีหน้าของควบคุม
id ID ที่เป็นเดียวของควบคุม
IsValid ค่าทรงพลังแบบบูลีน บอกว่าควบคุมที่เชื่อมโยงกับอุปกรณ์บันทึกเป็นที่ผ่านการตรวจสอบหรือไม่
runat กำหนดว่าควบคุมนี้เป็นควบคุมเซิร์ฟเวอร์ ต้องตั้งค่าเป็น "server"
Text ข้อความที่แสดงขึ้นเมื่อการตรวจสอบล้มเหลว
ValidationExpression กำหนดเอกสารการตรวจสอบการบันทึกของอุปกรณ์บันทึก ในลักษณะที่เป็นทางเดินของลูกค้าและเซิร์ฟเวอร์ มีศัพท์ที่แตกต่างกัน

ตัวอย่าง

RegularExpressionValidator
ในตัวอย่างนี้ เราได้ประกาศควบคุม TextBox อันหนึ่ง ควบคุม Button อันหนึ่ง ควบคุม Label อันหนึ่ง และควบคุม RegularExpressionValidator อันหนึ่ง ในไฟล์ .aspx submit() ฟังก์ชันจะตรวจสอบว่าหน้าเว็บเป็นที่ถูกต้องหรือไม่ ถ้าถูกต้อง จะกลับมาที่ควบคุม Label แสดง "หน้าเว็บถูกต้อง!" ถ้าไม่ถูกต้อง จะกลับมาที่ควบคุม Label แสดง "หน้าเว็บไม่ถูกต้อง!" ถ้าการตรวจสอบล้มเหลว จะแสดงข้อความ "รหัสไปรษณีย์ต้องเป็นตัวเลขห้าหลัก!" ในควบคุม RegularExpressionValidator