मेरी MVC 3 उस्तरा एप्लिकेशन में साथ MVC एचटीएमएल हेल्पर .DropDownListFor <> का उपयोग कैसे करें, मैं एक enum के साथ एक मॉडल ..एक Enum
मॉडल उदाहरण है:
public class EmployeeModel
{
public enum Title
{
Accountant = 111,
Sales = 222,
Production = 333
}
[Required]
public string Name {get; set;}
[Required]
public Title JobTitle {get; set;}
}
मेरी मैं दृश्य में एचटीएमएल सहायकों उपयोग करने के लिए एक HTML फ़ॉर्म का निर्माण करना चाहते हैं ...
देखें उदाहरण:
@model ..Models.EmployeeModel
@using (Html.BeginForm())
{
@Html.LabelFor(m => m.Name)
@Html.TextBoxFor(m => m.Name)
<br>
@Html.LabelFor(m => m.JobTitle)
@Html.DropDownListFor(m => m.JobTitle, ??How do I get Title enum values??)
<br>
<input type="submit />
}
ड्रॉपडाउन का उत्पादन ListFor कि मैं प्राप्त करने के लिए इस प्रकार दिखाई देगा की कोशिश कर रहा: नोट विकल्प मान
<select name="JobTitle">
<option value="-1">Choose a Job Title</option>
<option value="111">Accountant</option>
<option value="222">Sales</option>
<option value="333">Production</option>
</select>
मैं DropDownListFor < कैसे मिलता है> आधारित पर एक का चयन/विकल्प तत्व बनाने के लिए सहायक enum का प्रारंभ मान से मेल मॉडल का शीर्षक enum?
साथ ही, क्या ड्रॉपडाउन लिस्टफ़ोर <> सहायक उदाहरण है कि उपरोक्त उदाहरण में "एक नौकरी शीर्षक चुनें" विकल्प के समान अतिरिक्त (जो enum का हिस्सा नहीं है) जोड़ने के लिए सहायक है?
संभव डुप्लिकेट http://stackoverflow.com/questions/4656758/mvc3 -razor-dropdownlistfor-enums) – Jed