1
我在C#和Razor中有一個ASP.NET MVC3應用程序。在ASP.NET MVC3中,我應該將檢查過濾器放在控制器還是服務層?
在視圖MyView
我有一個搜索過濾器,在這裏用戶可以通過選擇單選按鈕(互斥)S是否他/她想要基於時間段(例如從2012/1/2到執行搜索2012年8月3日)或通過指定確切的日期或日期,月份,年份等...
根據用戶的選擇,我將調用我的服務層不同的一套方法。例如,如果用戶選擇期間我呼叫FindProductsSoldPeriod
,如果用戶選擇一個特定的月份,我呼叫FindProductsSoldMonth
。
檢查哪個單選按鈕已被選中必須在控制器或服務層中完成?
謝謝,確實在查看檢查是由客戶端腳本執行的,不是嗎? – CiccioMiami 2012-02-13 13:08:33
@CiccioMiami,是的,如果您需要在某個單選按鈕的值更改後立即執行此檢查,則可以是客戶端腳本。 – 2012-02-13 13:09:40