मेरे MVC3 प्रोजेक्ट पर, मैं फुटबॉल / फ़ुटबॉल / हॉकी / ... खेल खेल के लिए स्कोर की भविष्यवाणी करता हूं। तो मेरी भविष्यवाणी वर्ग का एक गुण इस तरह दिखता है:
[Range(0, 15, ErrorMessage = "Can only be between 0 .. 15")]
[StringLength(2, ErrorMessage = "Max 2 digits")]
[Remote("PredictionOK", "Predict", ErrorMessage = "Prediction can only be a number in range 0 .. 15")]
public int? HomeTeamPrediction { get; set; }
अब, मुझे intअपने मामले में , डेटा प्रकार के लिए त्रुटि संदेश भी बदलना होगा । कुछ डिफ़ॉल्ट एक का उपयोग किया जाता है - "फ़ील्ड होमटेम्प्रेडिक्शन एक संख्या होनी चाहिए।" इस त्रुटि संदेश को बदलने का तरीका खोजने की आवश्यकता है। यह सत्यापन संदेश दूरस्थ सत्यापन के लिए भी भविष्यवाणी लेता प्रतीत होता है।
मैंने [DataType]विशेषता की कोशिश की है, लेकिन यह system.componentmodel.dataannotations.datatypeगणना में सादा संख्या नहीं लगती है ।