मैं अपने फॉर्म तत्वों से डैश को एमवीसी 2, 3 में एएसपी.NET के नियंत्रकों के डिफ़ॉल्ट मॉडल बाध्यकारी व्यवहार में डालने के लिए एक रास्ता खोजने का प्रयास कर रहा हूं, या यहां तक कि 4.फॉर्म एलीमेंट नामों में डैश के साथ एएसपी.नेट एमवीसी मॉडल बाध्यकारी
फ्रंट एंड डेवलपर के रूप में, मैं अपने सीएसएस में ऊंट के ऊपर या अंडरस्कोर पर डैश पसंद करता हूं।
<input type="text" name="first-name" class="required" />
<input type="text" name="last-name" class="required" />
नियंत्रक में, मैं एक सी # वस्तु में पारित किया जाएगा कि इस प्रकार दिखाई देगा:
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
//etc...
}
मेरी मार्कअप में, क्या मैं कुछ इस तरह है करने के लिए ऐसा करने में सक्षम होना चाहता हूँ क्या कुछ रेगेक्स या अन्य व्यवहार के माध्यम से इसे समायोजित करने के लिए Controller
कक्षा का विस्तार करने का कोई तरीका है?
<input type="text" name="person.firstname" class="required" />
या यहाँ तक कि इस:
<input type="text" name="isPersonAttending" class="required" />
विचार मैं इस तथ्य मैं कुछ इस तरह करना है कि नहीं?
मेरा उत्तर पर विचार मॉडल संपत्ति नामों को छोटा करने के बारे में अपने स्वयं के प्रश्न के लिए, जहां मैं उन्हें उपनाम कैसे दिखाता हूं http://stackoverflow.com/questions/4316301/asp-net-mvc-2-bind-a-models-property-to-a- अलग नामित-मूल्य # उत्तर -4316327 –