asp.net mvc 3 - Model.IsValid is always false when I insert a datetime -


मेरे पास निम्न श्रेणी है:

  सार्वजनिक वर्ग पोस्ट {[डेटाटाइप (डेटाटाइप.डेट , त्रुटि संदेश = "कृपया एक मान्य तारीख भरें।")] [नियमित एक्सक्शन (@ "^ \ d {1,2} \ / \ d {1,2} \ / \ d {4} $", त्रुटि संदेश = "भरें एक वैध तारीख में। ")] सार्वजनिक तिथि समय? PublishDate {get; सेट; }}   

और मेरी एक्शन एक्शन में मुझे यह पसंद है

  [एचटीटीपी पोस्ट] सार्वजनिक एक्शनरेज़ल्ट संपादित करें (पोस्ट पोस्ट) {if (ModelState.IsValid) {वापसी रीडायरेक्ट करेंअक्शन ("इंडेक्स"); } और {वापसी दृश्य (पोस्ट); }}   

लेकिन मेरा मॉडलस्टेट हमेशा अमान्य है कैसे? मैं इसे कैसे हल कर सकता हूं?

मैंने भी यहां पोस्ट किया।।

अपडेट: मैंने पाया कि वास्तव में एक त्रुटि है:

  मॉडलस्टेट मान। चुनें (x = & gt; x.Errors);   

लेकिन मैं कैसे पता लगा सकता हूँ कि यह कैसे हो सकता है? और अधिक महत्वपूर्ण, मैं इसे कैसे हल कर सकता हूं?

आपकी नियमित अभिव्यक्ति उस तिथि के साथ काम नहीं करती है, जिसे आप दर्ज।

Comments