【问题标题】:How to remove selected property from ListBoxFor如何从 ListBoxFor 中删除选定的属性
【发布时间】:2013-07-28 18:38:42
【问题描述】:

我正在使用 Html.ListBoxFor 来填充 MVC 模型中的条目列表

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

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

【问题讨论】:

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


    【解决方案1】:

    发生这种情况是因为您将DetailsBook 用作列表和主表达式。

    所以您需要做的是创建另一个属性,并将其用于“选定值”。例如

    型号:

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

    查看:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-18
      相关资源
      最近更新 更多