私のビューでは、それは機能していません...
@model PASKAN.Web.Security.Models.User
<p class="lan-name"><label>Language</label>@Html.DropDownListFor(o => o.Language, Enum.GetValues(typeof(Enum)).Cast<Enum>().Select(x => new SelectListItem { Text = x.ToString(), Value = ((int)x).ToString() }))</p>
私の言語モデルは次のとおりです
public enum Language {
English = 0,
Spanish=1,
Latin =3
}
私のコントローラは次のようになります
public ActionResult Edit()
{
Models.User user = new User(Convert.ToInt32(User.Identity.Name));
ViewBag.Languages = Enum.GetNames(typeof(Language)).ToList();
return View (user);
}