我开始使用webapi值控制器。在我的观点中,我要求显示5个下拉列表可能会更多。
我使用API控制器理解的是我们可以在单个API CONTROLLER中使用一个GEt,PUT等。当我需要在MY VIEW上将数据输入我的多个下拉列表时。
我是否需要'N'API控制器用于'N'下拉列表列表becoz我可以在每个API控制器中有一个GET,我从db获取数据以将其绑定到下拉列表。
是否有其他替代工作。
使用普通控制器很简单,因为我习惯使用模型绑定,并且它可以返回视图,而对比API不会:)
此致
答案 0 :(得分:1)
您还可以从WebAPI中的单个GET
操作返回复杂数据。只需创建一个包含属性的类,其中包含每个下拉列表的数据,并使Get
方法返回此类的实例。您通常会将其作为JSON数据接收,以便您可以在网页中对其进行排序。
这也意味着您只需要提出一个请求而不是多个请求以填充下拉列表。
但是,如果数据没有任何关联,那么最好创建几个控制器,每个控制器返回特定下拉列表的数据。