MVC Complex ViewModel

时间:2013-11-21 07:07:45

标签: asp.net-mvc-4 kendo-ui kendo-grid kendo-asp.net-mvc

我需要使用Kendo UI构建一个示例MVC UI应用程序 我有2个多选小部件分别用于航空公司名称和机场名称,下面我有一个有航空公司机场数据的网格。

现在,当我选择多选中的航空公司或机场时,点击获取按钮后,网格应该刷新。

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

0 个答案:

没有答案