MVC将下拉列表链接到类属性

时间:2015-02-02 13:21:31

标签: c# asp.net-mvc-4

我是MVC的新手,我正在尝试创建一个视图,该视图将有一个下拉列表来表示类中的属性。 E.g:

public class Title
{
    public int Id;
    public string Description
}

Title类中的值类似于: 1先生 2太太 3小姐 [等]

我想在视图中表示的类如下所示:

public class Contact
{
    public int Id;
    public int Name;
    public Title  Title;
}

我已使用以下代码将下拉列表添加到表单中:

<div class="editor-label">
    @Html.LabelFor(model => model.Title)
</div>
<div class="editor-field">
    @Html.DropDownList("Title", "Please Select")
    @Html.ValidationMessageFor(model => model.Title)
</div>

并填充下拉列表:

ViewBag.Title = new SelectList(db.Titles.ToList(), "Id", "Description");

但是如何将帖子的下拉链接到模型呢?目前该页面抱怨&#34; 1&#34;不是有效价值(当我选择先生时)。

由于

0 个答案:

没有答案