Я пытаюсь использовать EnumDropDownListFor следующим образом:
@Html.EnumDropDownListFor(model => model.Title, "Select a Title", new { @class = "form-control" })
Но это не установка выбранного значения. Я даже пытался установить заголовок в строке раньше, но это не сработало. Я использую этот код в том же представлении для другого перечисления, и он отлично работает, а приведенный выше код отлично работает и на других страницах. Объявление свойства выглядит следующим образом:
[DataMember]
public Title Title { get; set; }
и перечисление выглядит так:
public enum Title
{
Ms = 1,
Miss,
Mrs,
Mr,
Master,
Rev,
Fr,
Dr,
Prof,
Lady,
Lord,
Sir
}
Остальная часть представления была автоматически сгенерирована vs2017. Любая идея, что я делаю неправильно?