我需要使用Kendo UI构建一个示例MVC UI应用程序 我有2个多选小部件分别用于航空公司名称和机场名称,下面我有一个有航空公司机场数据的网格。
现在,当我选择多选中的航空公司或机场时,点击获取按钮后,网格应该刷新。
我创建了一个名为AirlineAirportViewModel
的ViewModel,用于包含List<Airlines>
,List<Airports>
和List<AirlineAirports>
。
我在控制器的Get操作方法中实例化List<AirlineAirports>
,并填写另外两个列表,从List<AirlineAirports>
获取不同的航空公司和机场值。
在过滤器按钮上单击发布时,我可以将操作参数作为2 List<string>
类型获取,这些类型仅包含选定的多选项
而不是那样,我想要AirlineAirportViewModel
类型的这个动作参数,以便将来我能够添加更多的过滤器小部件,参数数量只保留一个。
现在,我是以正确的方式接近这个吗?如果我需要ViewModel作为操作参数,我应该在哪里存储多选的所选项?