iT邦幫忙

0

如何實現在 ASP.NET MVC 專案中實現多參數條件查詢

你好,我的專案是 ASP.NET MVC 4.0 , 用 C# + VisualStudio 2010 開發。

在專案中名為 OrderWork 的 Controller , 有一個 Action 是 GetOrders(string orderNum , string customerId)
GetOrders 這個 Action 根據 orderNum 和 customerId 這兩個參數傳遞給 model 取得 訂單資料。

我看了許多的範例,都是在示範使用者的輸入要查詢的條件值是相等式的情況下。
例如:查詢 orderNum = "102010001" 或是 customerId="A001" , 使用 $.ajax() 透過 Restful 傳遞到 Controller 的 Action 進行查詢。

但是如果今天使用者希望查詢的是範圍值或是不相等的值的時候該如何處理?

例如:使用者希望查詢 orderNum 大於 "102010001" 以及 小於 "10210001" 的訂單
或是:使用者希望查詢 customerId 不等於 "A001"

有相關的範例或是有人處理過這種問題嗎?

感謝回覆。

1 個回答

4
丁丁 (Dean)
iT邦大師 6 級 ‧ 2013-11-06 01:07:57
最佳解答

請參考我提供給 Player 大大 Linq Extensions 的解法
jqGrid 搜尋與 LINQ 自訂擴充的問題

我要發表回答

立即登入回答