मैं कोशिश की है:.NET MVC3 HTML फ़ॉर्म में आवश्यक नाली योग्य दिनांक समय में शून्य मान को कैसे अनुमति दें?
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}", ConvertEmptyStringToNull = true)]
[Required(AllowEmptyStrings = true)]
public DateTime? BirthDateFrom { get; set; }
और
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
[Required]
public DateTime? BirthDateFrom { get; set; }
और साथ और ConvertEmptyStringToNull
और AllowEmptyStrings
बिना सभी संयोजनों।
ध्यान में रखते हुए मैं:
@Html.EditorFor(m => m.BirthDateFrom)
मैं मान्य दिनांक के साथ प्रपत्र प्रस्तुत कर सकते हैं, लेकिन उस क्षेत्र में रिक्त स्ट्रिंग के साथ, यह सिर्फ लाल हो जाता है और फ़ॉर्म जमा नहीं किया जा सकता। एचटीएमएल फॉर्म सबमिशन को शून्य या खाली स्ट्रिंग मान के साथ आवश्यक नाली योग्य डेटटाइम में कैसे अनुमति दें?
यह टर्मिनिस में एक विरोधाभासी की तरह लगता है। यदि फ़ील्ड आवश्यक है तो यह क्यों शून्य है? क्या आप डेटटाइम व्यक्त करने का कोई तरीका ढूंढ रहे हैं। लक्षण? आवश्यकता भ्रमित है। – rene
@rene डेटटाइम। लक्षण अच्छा होगा। – Hogan
ए "आवश्यक नालीबल" फ़ील्ड को कोई समझ नहीं आता है, शायद यही कारण है कि आप इसे कैसे फिट नहीं कर सकते हैं एमवीसी कैसे काम करता है। उस ने कहा, आवश्यक विशेषता को हटाने से चाल चलनी चाहिए, नहीं? – kprobst