-1
我試圖用剃刀的的foreach助手來顯示在ASP.NET MVC視圖的項目清單:在ASP.NET MVC顯示在一個特定的順序列表(陣列)
@foreach(var item in items)
{
<div class="...">@item.SomeProp </div>
}
的項目是具有特定屬性的對象的列表。我需要以特定的順序顯示它們。我目前正在做的是在對象中有名爲Order的屬性,然後根據某種順序手動爲其賦值,但想知道是否有更好的解決方案。
感謝
你試過OrderBy擴展方法嗎? 'items.OrderBy(f => f.SomeProperty)'? – Shyju
那麼問題是什麼呢? – Shyju
@Shyju嗨。我知道如何訂購物品......例如,我們有一個物業訂單的物品。在後端的某個地方,我分配了一個這樣的項目列表: Item1.Order = 1,Item2.Order = 3,Items3.Order = 2.稍後,我通過Order屬性(使用ext方法)對對象進行排序,請按以下順序: *第1項 *第3項 *第2項 我的問題是如果有方法顯示它們而沒有這個額外的Order屬性。我希望我很清楚...... – user1346743