2014-04-15 191 views
0

我開始用webapi值控制器解決問題。根據我的觀點,我有要求展示5個下拉框可能會更多。價值控制器的使用情況? Web-Api與mvc4

我使用API​​控制器理解的事情是我們可以在單個API控制器中有一個GEt,PUT等。當我需要將我的多個下拉列表中的數據存入我的視圖時。

是否需要'N'API控制器'N'下拉列表becoz我可以在每個API控制器中有一個GET,我從數據庫獲取數據將其綁定到下拉列表。

是否有任何替代工作。

它是很容易排序與正常控制的東西爲我所用模型的結合和它可以返回查看其中的對比API不會:)

問候

回答

1

您也可以從一個返回複雜數據在WebAPI中單獨運行GET。只需創建一個包含每個下拉列表數據的屬性的類,然後使用Get方法返回此類的一個實例。您通常會將其作爲JSON數據接收,以便您可以在網頁中對其進行排序。 這也意味着你只需要提出一個請求而不是幾個請求來填充下拉菜單。

但是,如果數據不以任何方式相關,則可能會創建多個控制器,每個控制器都會爲特定下拉列表返回數據。

+0

ooh cool mate這就是我正在尋找:)這是有幫助的。有沒有什麼文章可以查看。就像實例返回爲json之後他們在視圖上做的一樣。 Regards –

+0

@supercool:處理視圖是通過JavaScript/jquery完成的。對不起,我在這方面經驗不足。 – Markus

+0

是的,我會研究它:)無論如何,你的答案是好的移動和探索。我希望它應該做:)感謝buddie –