如何从ListBoxFor中删除选定的属性

时间:2013-07-29 04:37:44

标签: asp.net-mvc razor html.listboxfor

我正在使用Html.ListBoxFor来填充MVC Model

中的条目列表
@Html.ListBoxFor(m => m.DetailsBook, new SelectList(Model.DetailsBook), new { @id = "BookList" })

现在一切正常,预计默认选择列表项。无论如何我可以删除它并只在列表框中填充这些值吗?

1 个答案:

答案 0 :(得分:0)

这是因为您使用DetailsBook作为列表和主要表达式。

因此,您需要做的是创建另一个属性,并将其用于“选定值”#39;。 e.g。

型号:

public string Details { get; set; }
public List<string> DetailsBook { get; set; }

查看:

@Html.ListBoxFor(m => m.Details, new SelectList(Model.DetailsBook), new { @id = "BookList" })