1
การตรวจสอบเงื่อนไขโดยใช้ Fluent Validation
สิ่งที่ฉันต้องการคือวิธีตรวจสอบฟิลด์ตามเงื่อนไขขึ้นอยู่กับว่ามีการกรอกข้อมูลในฟิลด์อื่นหรือไม่ เช่น ฉันมีดรอปดาวน์และฟิลด์วันที่ที่เกี่ยวข้อง หากไม่มีการตั้งค่าช่องใดเลยฟอร์มควรผ่านการตรวจสอบความถูกต้อง อย่างไรก็ตามหากมีการตั้งค่าหนึ่งในสองฟิลด์ แต่อีกฟิลด์หนึ่งไม่ได้การตรวจสอบความถูกต้องควรเริ่มทำงานโดยต้องตั้งค่าฟิลด์อื่น ฉันได้เขียนคลาสการตรวจสอบความถูกต้องที่กำหนดเองแล้ว แต่ดูเหมือนว่าจะถูกตรวจสอบในช่องเดียว มีวิธีตั้งค่าการตรวจสอบความถูกต้องที่ฉันต้องการโดยใช้ตัวตรวจสอบความถูกต้องในตัวหรือไม่? ถ้าไม่มีวิธีที่ดีในการเชื่อมต่อสองฟิลด์โดยใช้โปรแกรมตรวจสอบความถูกต้องแบบกำหนดเองหรือไม่?