ควบคุม RequiredFieldValidator ของ ASP.NET

การระบุและวิธีใช้

RequiredFieldValidator ควบคุมใช้เพื่อทำให้ควบคุมการใส่ข้อมูลเป็นข้อบังคับ

ผ่านโครงการควบคุมนี้ ถ้าค่าตั้งต้นที่ใส่ไม่มีการเปลี่ยนแปลง การตรวจสอบจะล้มเหลว โดยเริ่มต้นค่าตั้งต้นเป็นไอดี้ว่าง ("")

หมายเหตุ:ช่องว่างที่อยู่ที่จุดเริ่มต้นและจุดสิ้นสุดของค่าที่ใส่จะถูกลบก่อนการตรวจสอบ

หมายเหตุ:InitialValue จะไม่ตั้งค่าค่าเริ่มต้นให้แก่ควบคุมอินพุท มันบอกว่าคุณไม่ต้องค่าที่ผู้ใช้ป้อนในควบคุมอินพุท

ตัวแปร

ตัวแปร คำอธิบาย
BackColor สีพื้นหลังของ RangeValidator ควบคุม
ControlToValidate id ของควบคุมที่ต้องการตรวจสอบ
Display

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

ค่าที่ถูกต้องมี:

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

ข้อความที่แสดงขึ้นใน ValidationSummary ของการตรวจสอบล้มเหลว

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

ForeColor สีหน้าควบคุม
id id ที่เป็นเดียวกันของควบคุม
InitialValue กำหนดค่าตั้งต้น (ค่าเริ่มต้น) ของควบคุมอินพุท ค่าเริ่มต้นเป็น "" โดยเริ่มต้น
IsValid ค่าเป็นความจริง บอกว่าควบคุมอินพุทที่เชื่อมโยงมีการตรวจสอบเรียบร้อยหรือไม่
runat กำหนดว่าควบคุมนี้เป็นควบคุมบนเซิร์ฟเวอร์ ต้องตั้งค่าเป็น "server"
Text ข้อความที่แสดงขึ้นเมื่อการตรวจสอบล้มเหลว

ตัวอย่าง

RequiredFieldValidator
ในตัวอย่างนี้ เราได้ประกาศ TextBox สองตัว โดยที่มี TextBox ตัวเดียว และ Button ตัวเดียว และ RequiredFieldValidator ตัวเดียว และมันแสดงให้เห็นว่าจะใช้ RequiredFieldValidator ให้ txt_name ใน TextBox เป็นข้อมูลบางส่วนที่จำเป็นต้องกรอก