MVC3

2011-03-12 13 views

उत्तर

40

कोई ढांचा आप के लिए यह करने के लिए में निर्मित सहायक नहीं है। लेकिन यह मुश्किल नहीं है। यह मानते हुए कि आपके पास व्यूबैग में पहले से ही एक चयन सूची है, यह ठीक काम करेगा।

@foreach (var o in ViewBag.Options) { 
    <label><input type="checkbox" 
     name="MyOptions" 
     value="@o.Value"/> 
    <span>@o.Text</span></label> 
    <br/> 
} 

आप देख सकते हैं मॉडल इस तरह एक सरणी स्वीकार करने के लिए, सक्षम होने के लिए की आवश्यकता होगी ...

public class MyViewModel { 
    public ICollection<string> MyOptions { get; set; } 
} 

चयनित MyOptions में होगा मूल्यों।