如何使用默认自定义值预填充下拉框 Html.DropDownListFor(...)

所以我有一个预填充的下拉列表

@Html.DropDownListFor(a => a.Item2.CategoryName, new SelectList(Model.Item1.Categories))

我想在下拉列表中添加默认选择“所有类别”,如何实现?


泛舟湖上清波郎朗
浏览 93回答 2
2回答

千万里不及你

实际上,您可以在将默认项目传递到视图之前将其添加到模型列表中,Categories如下所示:List<string>&nbsp;Categories&nbsp;=&nbsp;new&nbsp;List<string>();&nbsp;&nbsp; Categories.Add("All&nbsp;Categories");然后添加其他项目。Categories.Add("Item1"); Categories.Add("Item2"); Categories.Add("Item3");

慕虎7371278

尝试这个@Html.DropDownListFor(a&nbsp;=>&nbsp;a.Item2.CategoryName,&nbsp;new&nbsp;SelectList(Model.Item1.Categories),"All&nbsp;Categories")
打开App,查看更多内容
随时随地看视频慕课网APP