में ड्रॉपडाउनलिस्ट पॉप्युलेट करना मैं एएसपी.नेट एमवीसी सीख रहा हूं। ड्रॉपडाउन सूची से निपटने पर मुझे एक छोटी सी समस्या थी।एएसपी.नेट एमवीसी
यह है कि मैं क्या नियंत्रक
List<Int32> myList = new List<Int32>();
var a = (from m in datacontext.services
select m.ServiceID);
myList = a.ToList();
ViewData["ServiceID"] = new SelectList((IEnumerable<SelectListItem>)
a.ToList(), "ServiceID", "ServiceID");
में किया था एक त्रुटि
प्रकार 'System.Collections की वस्तु कास्ट करने में असमर्थ में दृश्य
@Html.DropDownListFor(model => model.ServiceID, ViewData["ServiceID"] as SelectList)
इस परिणाम में है। जेनेरिक। सूची
1[System.Int32]' to type 'System.Collections.Generic.IEnumerable
1 [सिस्टम.Web.Mvc.SelectListItem] '।
इसे कैसे हल किया जा सकता है?
एक क्वेरी के साथ populating ड्रॉपडाउन सूची से निपटने का सबसे अच्छा तरीका क्या है?
धन्यवाद, यह काम करता है –