如何在ASP中获得SelectList中的第一项为空.. NET MVC项目

本文关键字:一项 MVC NET 项目 ASP SelectList | 更新日期: 2023-09-27 18:01:33

我在网上寻找解决方案,但是我找到的解决方案适用于与我的实现完全不同的代码。

我的下拉列表中填充了一个名为SelectionList的列表,这是在我的控制器中填充的。

        SelectionList= (db.Items.ToList())

视图如下:

                @Html.Label("Selection:", htmlAttributes: ...)
                <div class="col-md-3">
                    @Html.DropDownListFor(m => m.Table.SelectionID, new SelectList(Model.SelectionList, "SelectionID", "ItemName"), new { @class = ... })
                </div>

显示选择列表没有问题,但是我希望第一个项目是空白的,以便下拉列表最初不显示任何项目。

任何帮助都将非常感激。:)

如何在ASP中获得SelectList中的第一项为空.. NET MVC项目

试试这个:

@Html.DropDownListFor(m => m.Table.SelectionID, new SelectList(Model.SelectionList, "SelectionID", "ItemName"), "", new { @class = ... })

第三个带空字符串的参数指定选项标签。