asp.net mvc does not model bind a datetime value although its send with form post -


फिडलर के साथ मेरा फॉर्म पोस्ट यह है कि:

  नाम = testdate4 और निर्मितआइट = गुरु + जनवरी + 01 + 1970 + 01% 3 ए 0% 3 ए 0 + जीएमटी% 2 बी 10100 + (मिटेलेलोप% सी 3% ए 4 ईश + जइट)   

तो बनाया गया दिनांक छिपे हुए फ़ील्ड के साथ सही ढंग से भेजी जाती है।

लेकिन मेरी कार्यवाही में:

  [एचटीपीपीओस्ट] सार्वजनिक एक्शनरसल्ट बनाएँ (टेम्पलेटव्वैलमॉडल टेम्पलेटव्यूमोडेल) {} सार्वजनिक वर्ग टेम्पलेट व्यू मॉडेल {सार्वजनिक स्ट्रिंग नाम {get; सेट; } सार्वजनिक दिनांक समय बनाया {प्राप्त करें; सेट; }}   

नाम को भेजा जाता है और नाम की संपत्ति के लिए मैप किया जाता है लेकिन बनाया गया संपत्ति छुपा क्षेत्र में मैप नहीं की जाती है, क्यों?

मुझे पहले यह मुद्दा है, और क्योंकि मेरा ब्राउज़र सर्वर संस्कृति से भिन्न दिनांक स्वरूप स्वीकार करता है।

उदाहरण के लिए मैं अपने datepicker को ब्राउज़र में डीडी / एमएम / यानी प्रारूप को स्वीकार करने के लिए सेट किया है लेकिन सर्वर डिफ़ॉल्ट संस्कृति में एन-यूएस है भले ही आप फिल्डलर में मान देखने का प्रबंधन करते हैं लेकिन आप इसे नियंत्रक में नहीं प्राप्त कर सकते हैं।

तो आखिरकार मैं इसे वेब। कॉन्फ़िग में जोड़ने के लिए कहां हूं, तो सब कुछ काम करेगा। < पी> & lt; system.web & gt; & LT; वैश्वीकरण संस्कृति = "एन-जीबी" uiCulture = "en-GB" / & gt; & LT; / System.web & gt;

यदि आप दिनांक नमूना का उल्लेख करना चाहते हैं, तो मदद कर सकता है।

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

c# - passing input text from view to contoller with FacebookContext using Facebook app -

Calling a C++ function from C# by passing a string with variable size to it -