สารบัญ:

แอตทริบิวต์ตัวตรวจสอบหมายเหตุประกอบข้อมูลใน MVC คืออะไร
แอตทริบิวต์ตัวตรวจสอบหมายเหตุประกอบข้อมูลใน MVC คืออะไร

วีดีโอ: แอตทริบิวต์ตัวตรวจสอบหมายเหตุประกอบข้อมูลใน MVC คืออะไร

วีดีโอ: แอตทริบิวต์ตัวตรวจสอบหมายเหตุประกอบข้อมูลใน MVC คืออะไร
วีดีโอ: ASP.NET MVC Data Access in C# - The complete data path from database to display and back 2024, พฤศจิกายน
Anonim

ใช้ประโยชน์จาก คำอธิบายประกอบข้อมูล Model Binder ที่จะดำเนินการ การตรวจสอบความถูกต้อง ภายใน ASP. NET MVC แอปพลิเคชัน. ข้อดีของการใช้ เครื่องมือตรวจสอบคำอธิบายประกอบข้อมูล คือมันทำให้คุณสามารถแสดงได้ การตรวจสอบความถูกต้อง เพียงเพิ่มอย่างน้อยหนึ่งรายการ คุณลักษณะ – เช่น Required หรือ StringLength คุณลักษณะ – ไปยังทรัพย์สินของชั้นเรียน

โปรดทราบด้วยว่าแอตทริบิวต์คำอธิบายประกอบข้อมูลอื่น ๆ สำหรับการตรวจสอบความถูกต้องใน MVC คืออะไร

นี่คือรายการของแอตทริบิวต์คำอธิบายประกอบข้อมูลที่สำคัญบางรายการ

  • ที่จำเป็น. ระบุว่าช่องป้อนข้อมูลต้องไม่ว่างเปล่า
  • ชื่อที่แสดง. ระบุชื่อที่แสดงสำหรับคุณสมบัติ
  • สตริงความยาว ระบุความยาวต่ำสุดและสูงสุดสำหรับคุณสมบัติ
  • พิสัย. ระบุช่วงของค่าตัวเลข
  • ผูก.
  • คอลัมน์นั่งร้าน.
  • รูปแบบการแสดงผล
  • อ่านเท่านั้น.

แอตทริบิวต์ใดบ้างที่สามารถใช้ตรวจสอบข้อมูลใน MVC ได้ DataAnnotations

คุณลักษณะ คำอธิบาย
RegularExpression ระบุว่าค่าฟิลด์ต้องตรงกับ Regular Expression. ที่ระบุ
บัตรเครดิต ระบุว่าช่องที่ระบุเป็นหมายเลขบัตรเครดิต
CustomValidation วิธีการตรวจสอบแบบกำหนดเองที่ระบุเพื่อตรวจสอบความถูกต้องของฟิลด์
ที่อยู่อีเมล ตรวจสอบด้วยรูปแบบที่อยู่อีเมล

ดังนั้นคำอธิบายประกอบข้อมูลใน MVC คืออะไร?

คำอธิบายประกอบข้อมูล เป็นเพียงการตรวจสอบความถูกต้องบางอย่างที่เราใส่ไว้ในแบบจำลองของเราเพื่อตรวจสอบความถูกต้องของข้อมูลจากผู้ใช้ ASP. NET MVC ให้คุณสมบัติเฉพาะที่เราสามารถตรวจสอบแบบจำลองได้โดยใช้ คำอธิบายประกอบข้อมูล คุณลักษณะ. นำเข้าเนมสเปซต่อไปนี้เพื่อใช้ หมายเหตุข้อมูล ในใบสมัคร

คำอธิบายประกอบข้อมูลคืออะไร

คำอธิบายประกอบข้อมูล เป็นแอตทริบิวต์ที่ใช้กับคลาสหรือสมาชิกที่ระบุกฎการตรวจสอบให้ระบุว่า ข้อมูล จะปรากฏขึ้นและกำหนดความสัมพันธ์ระหว่างคลาส ระบบ. รุ่นส่วนประกอบ DataAnnotations เนมสเปซมีคลาสที่ใช้เป็น ข้อมูล คุณลักษณะ.

แนะนำ: