मैं ASP.NET MVC कोर में एक enum प्रॉपर्टी के साथ एक ड्रॉपडाउन लिस्ट बनाने की कोशिश कर रहा हूँ, जिसमें रेजर व्यू में टैग हेल्पर का उपयोग किया गया है:
यहाँ मॉडल है:
public class PersonalMember : Member
{
[Required, Display(Name = "First Name")]
public string FirstName { get; set; }
[Required, Display(Name = "Last Name")]
public string LastName { get; set; }
[EnumDataType(typeof(Gender))]
public Gender GenderType { get; set; }
}
public enum Gender
{
Male = 1,
Female = 2
}
यहाँ दृश्य में एक रूप का हिस्सा है:
<div class="form-group">
<label asp-for="GenderType" class="col-md-2 control-label"></label>
<div class="col-md-10">
<select asp-for="GenderType" asp-items="Html.GetEnumSelectList<GenderType>()">
<option selected="selected" value="">Please select</option>
</select>
<span asp-validation-for="GenderType" class="text-danger" />
</div>
</div>
मेरे पास जो समस्या है Html.GetEnumSelectList
, GenderType
वह यह है कि पहचाना नहीं जाता है और एक त्रुटि के रूप में दिखाई देता है।
क्या किसी को पता है यह कैसे हल करना है?