繁体   English   中英

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

[英]How to get the first item in a SelectList to be empty in ASP.NET MVC project?

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

我的下拉列表中填充了一个名为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>

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

任何帮助将不胜感激。 :)

尝试这个:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM