【发布时间】:2018-11-04 17:24:26
【问题描述】:
我在一个名为 Session("ListSearchResults") 的会话中有一个包含搜索结果的列表
在本次会议中,有一群人拥有相同的信息 [姓名、城镇、年龄...]。现在我想按年龄对 Session 中的 Searchresults 进行排序。这可能吗?
我已经尝试了以下方法,但它不起作用:
Session("ListSearchResults").Sort(Function(x, y) x.age.CompareTo(y.age))
关于如何完成这项工作的任何想法? (我在 asp.net 中使用 vb.net)
【问题讨论】:
-
它不工作是什么意思?超过 100 岁 Web 服务器会爆炸?
-
由于
Session("ListSearchResults")返回Object,如果你想让它使用Option Strict On(推荐)编译,你需要将它转换为List(Of SearchResult)。 -
使用 Session("ListSearchResults").OrderBy(Function(x) x.age).ToList()
标签: asp.net vb.net list session