2011-08-23 20 views
10

मैं एएसपी.नेट एमवीसी में मूल्यों की सूची के लिए रेडियो बटन की एक सूची प्रदर्शित करने की कोशिश कर रहा हूं। मैं रेडियो बटन सूची और प्रदर्शित होने के लिए मॉडल को लिखने के तरीके पर उलझन में हूं। मुझे मूल्यों की एक स्थिर सूची प्रदर्शित करने की आवश्यकता है।एएसपीएनटी एमवीसी रेडियो बटन सूची

कुछ कृपया मदद कर सकते हैं।

धन्यवाद।

+0

आप चुनिंदा सूची आइटम को radiobuttons में भी बांध सकते हैं .. – c0demaster

उत्तर

7

मैं ViewModel पर मूल्यों को लागू कर रहा हूँ आप मॉडल से ले जा सकते हैं अगर आप

ViewModel

public class PropMgmtViewModel 
{ 
    public Property Property { get; set; } 
    public IEnumerable<Property> Properties { get; set; } 
    public SelectList Cities { get; private set; } 


    static Dictionary<int, string> CitiesDict = new Dictionary<int, string>() 
{ 
    { 1 ,"Chicago"}, 
    { 2 ,"New York"}, 
    { 3 ,"Zimbabwe"}, 
}; 
    public PropMgmtViewModel() 
    { 
     Cities = new SelectList(CitiesDict, "Key", "Value"); 
    } 

दृश्य कोड मैं भी आप को दिखाने के लिए कि यह कैसे हुआ seleclist गुण शामिल करना चाहते हैं

@foreach (var radioitem in Model.Cities) 
    { 
     @radioitem.Text; 
    @Html.RadioButtonFor(model => model.Property.City, radioitem.Value); 
    } 
     @Html.DropDownListFor(model => model.Property.City, Model.Cities,"Seciniz") 
संबंधित मुद्दे