【问题标题】:How to order a dropdown list items in revers direction?如何反向排序下拉列表项?
【发布时间】:2022-01-04 16:47:05
【问题描述】:

我使用以下代码从数据库中读取数据并在下拉列表中进行演示:

@{
int m = 1;
foreach (var item in Model.MessagesList)
{
    if (@item.receiverUserId == userId)
    {
        <li>
            <a class="dropdown-item message-item" asp-controller="Messages" asp-action="Index" id="msg-@m"> @Model.UsersList.Where(x => x.Id == item.senderId).Select(x => x.department).First()</a>
        </li>
        m++;
    }
}

}

我想颠倒项目的顺序。最好的方法是什么?

【问题讨论】:

  • Model.MessagesList.Reverse()。请注意您的 m 值是否有意义。
  • @PeterB 谢谢。您能否在答案部分写下您的解决方案。

标签: javascript jquery asp.net


【解决方案1】:

如果它来自数据库,为什么不直接使用 Order By?

select val from table ORDER BY val DESC (or ASC)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2014-04-04
    相关资源
    最近更新 更多