EditorFor(..) throws an exception when my model is null in my ASP.NET MVC application -


मेरे पास वास्तव में सरल asp.net MVC दृश्य है, जिसमें एक सरल string है मॉडल।

उदाहरण के लिए।

@ मॉडेल स्ट्रिंग

जब मैं निम्नलिखित करता हूं, तो दृश्य एक अपवाद फेंकता है, अगर मॉडल मान null है (यह तब होता है जब प्रयोक्ता इस दृश्य / पेज / संसाधन पर पहली बार होता है)।

  मान रिक्त या रिक्त नहीं हो सकता पैरामीटर का नाम: नाम विवरण: वर्तमान वेब अनुरोध के निष्पादन के दौरान एक अनियंत्रित अपवाद उत्पन्न हुआ। कृपया त्रुटि के बारे में अधिक जानकारी के लिए स्टैक ट्रेस की समीक्षा करें और कोड में इसकी उत्पत्ति कहाँ की गई है। अपवाद विवरण: System.ArgumentException: मान रिक्त या खाली नहीं हो सकता पैरामीटर का नाम: नाम & lt; td & gt; @ Html.EditorFor (मॉडल = & gt; मॉडल) & lt; / td & gt;   

मैं इनपुट बॉक्स का उपयोग करके EditorFor (..) कैसे कर सकता हूँ जब स्ट्रिंग मॉडल का मान रिक्त है? "post-text" itemprop = "text">

ऐसा लगता है कि यह समस्या यह निर्धारित नहीं कर सकता कि उस फ़ील्ड के नाम के रूप में इसका उपयोग क्या करना चाहिए जो आप बना रहे हैं। मैं एक स्ट्रिंग सीधे सीधे जाने के बजाय एक एकल स्ट्रिंग संपत्ति के साथ एक ViewModel में पारित करने की सिफारिश करेगा यदि आपको आवश्यक हो तो फ़ील्ड के बारे में अतिरिक्त डेटा प्रदान करने के लिए यह आपको डेटा एनोटेशन का उपयोग करने का अवसर देगा।

Comments

Popular posts from this blog

php - Creating canonical URLs with custom route-classes -

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

mysql - php global within a class but outside a function? -