EditorTemplates中的DropDownListfor

时间:2014-06-26 07:52:13

标签: c# asp.net-mvc

为布尔字段创建一个EditorTemplate,使得没有DropDown,以下是我的代码

@model Nullable<bool>

@{
    var listItems = new[]
    {
        new SelectListItem { Value = "true", Text = "Yes" },
        new SelectListItem { Value = "false", Text = "No" }
    };

}

    @Html.DropDownListFor( ????, listItems,"")

我想在下拉菜单中加载以前选择的项目,该项目在模型中可用,可以是真或假

从我的观点来看,我将在此模板的模型属性中变为真或假。我如何使用DropDownfor,因为它接受第一个参数中的linq?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用

@Html.DropDownListFor(m => m, listItems, "")

@Html.DropDownList("", listItems, "")