मैं एएसपीनेट एमवीसी 3 का उपयोग कर एक एप्लीकेशन बना रहा हूं और मुझे आश्चर्य है कि बिल्ड-इन एचटीएमएल फॉर्म फ़ील्ड हेल्पर्स के अंतराल को भरने के लिए कोई भी महान पुस्तकालय जानता है?क्या किसी को भी लापता एमवीसी 3 एचटीएमएल फॉर्म फ़ील्ड हेल्पर्स के लिए एक महान पुस्तकालय है?
उदा। एक पाठ बॉक्स बनाने आसान है:
@Html.EditorFor(model => model.TextboxTest)
लेकिन एक ड्रापडाउन सूची बनाने के लिए मैं लिखने के लिए है:
@Html.DropDownListFor(model => model.DropdownTest, Model.DropdownTestData)
और यह की तरह
@Html.EditorFor(model => model.DropdownTest)
जहां DropdownTest एक selectList है लिखा जाना चाहिए।
इसके लिए एक उदाहरण समाधान है जो here पाया जा सकता है।
यह रेडियोबूटन की एक सूची है: यह एमवीसी (फिलहाल) में शामिल नहीं है। एक और अच्छा समाधान here पाया जा सकता है और इस समाधान के साथ मैं समाधान उपलब्ध हैं, लेकिन एक पुस्तकालय में संरचित नहीं (क्रमशः मैं नहीं था '
@Html.RadioButtonListFor(model=>model.Item,Model.ItemList)
तो वहाँ
लिखने में सक्षम हो जाएगा टी एक पाया) और मैं इस समाधान को टुकड़े से टुकड़े टुकड़े और पेस्ट नहीं करना चाहता (क्योंकि मैं इसे आसानी से NuGet उदाहरण के साथ अपडेट नहीं कर सकता), एक पूरी लाइब्रेरी बेहतर होगी लेकिन मुझे कोई नहीं मिला।
मदद कृपया :)
यदि '@ Html.EditorFor (model => model.DropdownTest) को एक ड्रॉपडाउन सूची प्रस्तुत करना पड़ा जहां 'ड्रॉपडाउनटेस्ट' एक चयनसूची है, तो यह ड्रॉपडाउनलिस्ट किस संपत्ति से जुड़ जाएगी? एक कारण है कि DropDownListFor सहायक दो तर्क लेता है: मॉडल सूची के लिए उपयोग करने के लिए एक सूची और एक संपत्ति और इस सूची के लिए डिफ़ॉल्ट मान प्रदान करती है। तो मैं इस तरह के सहायक के अस्तित्व के खिलाफ पूरी तरह से होगा क्योंकि यह समझ में नहीं आता है। जहां तक 'रेडियोबटन लिस्टफ़ोर' सहायक का संबंध है, इस तरह के सहायक को लागू करने के लिए कोड की कुछ पंक्तियां हैं। उम्मीद है कि यह vNext में शामिल किया जाएगा। –