मैं एक एमवीसी 3 अनुप्रयोग पर काम कर रहा हूं। मॉडल में क्षेत्रों में से एक प्रकार पर दो की इस प्रकार है और परिभाषित:डिफ़ॉल्ट कैसे बदलें "फ़ील्ड एक संख्या होना चाहिए"
[Required(ErrorMessageResourceName = "ListingItemPriceRequired", ErrorMessageResourceType = typeof(ErrorMessages))]
[Display(Name = "DisplayListingItemPrice", ResourceType = typeof(Display))]
[Range(1, 500000000, ErrorMessageResourceName = "ListingItemPriceNotWithinRange", ErrorMessageResourceType = typeof(ErrorMessages))]
public double Price { get; set; }
फिर भी, जब मैं "342" की तरह कुछ अवांछित स्पेस के साथ एक नंबर के कोई मान दर्ज, मैं डिफ़ॉल्ट संदेश "मिल क्षेत्र कीमत एक संख्या होना चाहिए "।
यहां तक कि मूल्य इनपुट फ़ील्ड पर सत्यापन विशेषता में कुछ "डेटा-वैल-नंबर" है।
धन्यवाद
धन्यवाद डारिन। प्रत्येक डेटा प्रकार के लिए एक मॉडल बांधने की मशीन है? बीटीडब्ल्यू, क्या आपके पास ब्लॉग है? – Bill
मैंने एक कस्टम मॉडल बाइंडर लागू किया, लेकिन अभी भी ग्राहक पक्ष पर, वही वाक्य प्रदर्शित होता है, डिफ़ॉल्ट एक। क्लाइंट साइड पर भी एक और संदेश इंजेक्ट कैसे करें? धन्यवाद – Bill