मैं एमवीसी 5.2.0 का उपयोग कर रहा हूं और मैं नए Html.EnumDropDownListFor
का उपयोग करने की कोशिश कर रहा हूं। इस प्रकार मैं मान निर्धारित कर रहा हूं:EnumDropDownListFor में चयनित मान कैसे सेट करें?
//Model
public class MyModel {
public int SelectedEnumId { get; set; }
public TestEnum MyEnum { get; set; }
}
//Enum
public enum TestEnum : int
{
name1 = 1,
name2 = 2
}
//View
@Html.EnumDropDownListFor(model => model.MyEnum,new { @class = "form-control" })
यह काम कर रहा है और मूल्य प्रदर्शित किए जा रहे हैं। लेकिन मैं चयनित मूल्य (SelectedEnumId) कैसे सेट करूं?
आम तौर पर मैं
//Not enum
@Html.DropDownListFor(model => model.SelectedId, new SelectList(Model.myvalues, "Value", "Text"))
का प्रयोग करेंगे वहाँ MVC 5.1-5.2 में नए सहायक के साथ ऐसा करने के लिए एक रास्ता है? या मुझे इसके लिए एक एक्सटेंशन विधि बनाना है?
कूल धन्यवाद, मेरा बुरा, मुझे इस तथ्य पर अधिक ध्यान देना चाहिए कि एक एनम है। – Moy