asp.net mvc - MVC Disabled SelectListItem property not working -


चयन सूची बनाना

  सार्वजनिक SelectList डमी लिस्ट () {सूची & lt; SelectListItem & gt; सूची = नई सूची & lt; SelectListItem & gt; (); list.Add (नई SelectListItem {मान = "0", पाठ = "--- चुनें -", विकलांग = गलत}); list.Add (नई SelectListItem {value = "Uno", Text = "Uno", Disabled = false}); list.Add (नई SelectListItem {Value = "Dos", Text = "Dos", Disabled = true}); list.Add (नई SelectListItem {Value = "Tres", Text = "Tres", Disabled = false}); सूची। जोड़ें (नया चयन सूचीइमेट {value = "Cuatro", टेक्स्ट = "कुएटर", विकलांग = गलत}); नई चयन सूची लौटें (सूची, "मान", "पाठ", "--- चुनें -"); }   



मॉडल को चुनें सूची बाध्य करना

  मॉडल। प्रोडक्ट्समॉडेल.मोल्ड = नया डमीडाउनडाउनडाउन ()। डमी लिस्ट ();   



दृश्य प्रदर्शित

  @ html.DropDownListFor (मॉडल = & gt; model.Model, Model.Model, html सामग्री: नया {@class = "dropdown", @style = "width: 50%;"})   



HTML परिणाम

  & lt ; आईडी = "मॉडल" वर्ग = "ड्रॉपडाउन" शैली = "चौड़ाई: 50%;" चुनें नाम = "मॉडल" & gt; & lt; विकल्प मान = "0" & ​​gt; --- चुनें - & lt; / विकल्प & gt; & lt; विकल्प मान = "ऊनो" & gt; ऊनो & lt; / विकल्प & gt; & lt; विकल्प मान = "डॉस" & gt; डॉस & lt; / विकल्प & gt; & lt; विकल्प मान = "Tres" & gt; Tres & lt; / option & gt; & lt; विकल्प मान = "कुतारो" & gt; कुएत्रो & lt; / विकल्प & gt; & Lt; / चयन & gt;   



देखें

दर्ज करें छवि विवरण यहाँ


सच्चाई विकल्प" डॉस "को अक्षम किया जाना चाहिए जब सभी आइटम सक्षम होने पर चयन सूची प्रदर्शित हो रही है

  & lt; option value =" डॉस "अक्षम & gt; डॉस & lt; / विकल्प & gt;   

गुणों के अनुसार।

अगर कोई मुझे क्यों समझा सकता है, या मुझे बताएं कि कोड में क्या गलत है। क्या यह हासिल करने का कोई अन्य तरीका है?

>

अपना तरीका बदलने के लिए

  सार्वजनिक IEnumerable & lt; SelectListItem & gt; डमी लिस्ट () {सूची & lt; SelectListItem & gt; सूची = नई सूची & lt; SelectListItem & gt; (); .... list.Add (नई SelectListItem {Value = "Dos", Text = "Dos", Disabled = true}); .... वापसी सूची; }   

और ProductsModel.Model typeof IEnumerable & lt; SelectListItem & gt; के बजाय SelectList

वर्तमान में आप वैल्यू और टेक्स्ट का उपयोग करके अपनी सूची के आधार पर नया SelectList बनाते हैं (न खाते में अक्षम संपत्ति लेते हुए] वैकल्पिक रूप से आप उसमें से एक का उपयोग कर सकते हैं IEnumerable अक्षम मानों का

Comments

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -