का उपयोग करके मॉडल के बूलियन मान को सही होने के लिए लागू करना सरल समस्या (मुझे लगता है)।डेटा एनोटेशन
मेरे पास नीचे एक चेकबॉक्स वाला एक फॉर्म है जहां उपयोगकर्ता को नियम और शर्तों से सहमत होना चाहिए। यदि उपयोगकर्ता बॉक्स को चेक नहीं करता है, तो मैं अन्य सत्यापन त्रुटियों के साथ अपने सत्यापन सारांश में एक त्रुटि संदेश प्रदर्शित करना चाहता हूं।
मैं मेरे विचार मॉडल को यह कहा:
[Required]
[Range(1, 1, ErrorMessage = "You must agree to the Terms and Conditions")]
public bool AgreeTerms { get; set; }
लेकिन वह काम नहीं किया।
क्या डेटा एनोटेशन के साथ एक मूल्य को सही करने के लिए मजबूर करने का कोई आसान तरीका है?
कस्टम एनोटेशन लिखना बहुत आसान है, क्या आपने वह विकल्प माना है? – asawyer
एक बूल के लिए नहीं, लेकिन बहुत समान (और कस्टम त्रुटि संदेशों के लिए अनुमति देता है): http://rical.blogspot.com/2012/03/server-side-custom-annotation.html – pkr298