我在C#和Razor中有一个ASP.NET MVC3应用程序。
在视图MyView
中,我有一个搜索过滤器,用户可以通过单选按钮(互斥)选择他/她是否想要根据时间段执行搜索(对于2012年1月1日至2012年3月3日的实例)或指定确切日期或日,月,年等...
根据用户的选择,我将在服务层中调用一组不同的方法。例如,如果用户选择我致电FindProductsSoldPeriod
的期间,如果用户选择特定月份,我会拨打FindProductsSoldMonth
。
选中哪个单选按钮的检查必须在控制器或服务层中完成?
答案 0 :(得分:2)
必须在中检查选择了哪个单选按钮 控制器或服务层?
在控制器或视图中。服务层甚至不知道单选按钮的含义。
或者更准确一点:设计合理的服务层不应该知道单选按钮的含义。