В моем приложении у меня есть следующее сообщение: Ссылка на объект не указывает на экземпляр объекта.
@Html.DropDownList("Title",ViewData["PersonTitle"] as SelectList, Model.Person.Title)
Выпадающий список содержит простые строки (названия людей). Когда вы выбираете заголовок, этот заголовок должен быть возвращен моей модели. Код контроллера:
ViewData["PersonTitle"] = new SelectList(new[] { "Dhr.", "Mevr." });
Почему это не работает?
Изменить: цель состоит в том, чтобы изменить
@Html.EditorFor(model => model.Person.Title)
во что-то вроде этого
@Html.DropDownList("Title",ViewData["PersonTitle"] as SelectList, Model.Person.Title)