如何排序@Html.DropDownListFor

本文关键字:@Html DropDownListFor 排序 何排序 | 更新日期: 2023-09-27 18:07:14

我想在MVC c#中排序下拉列表。这是我的下拉列表。所以我想按"FULLNAME"排序。

@Html.DropDownListFor(c => c.t_PEOPLE, 
                              new SelectList(Model.PEOPLE,
                                                 "KEY",
                                                 "FULLNAME", 
                                             Model.BOTKEY),
                                         new {onchange = "BusinessContact(this.value);" })

我该怎么做??

如何排序@Html.DropDownListFor

/* other code here.. */
new SelectList(Model.PEOPLE.OrderBy(x => x.FirstName),
                          // ^^^^^^^^^^^^^^^^^^^^^^^ this
/* rest of the code here */

我不会在视图中这样做,但是如果你真的想要:

  1. 包括系统。Linq在你的视图中使用@using System。Linq
  2. Model.PEOPLE。order (p => p. yourproperty)