我有一個下拉列表框中的複選框。可以說我有下列數據顯示在下拉列表中:如何保持列表中的數據順序
<select multiple="multiple" name="Products" id="Products">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="4">D</option>
</select>
然後我檢查記錄沒有4,2,3,並提交頁面。在控制器中,我將int[] arrIDs
更改爲List<int> listIDs
以從數據庫中收集產品。
List<Product> products = db.Product
.Where(d => listIDs.Contains(d.ProductID))
.ToList();
但我已經得到了products
中排序如下順序2,3,4,我想保持基於我在第4頁,2,3所選擇的記錄的序列。如何解決它?
* *「order」*您的意思是*「在UI中選擇產品的順序」*? –
@ArghyaC是的,你是對的 – Willy
你的'List listIDs'中的序列是否正確? –