在我的应用程序中,我收到以下消息:对象引用未设置为对象的实例。
@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)