2013-04-11 94 views
0

我需要將json對象返回到從控制器生成的全視圖中。原因是第三方的jquery軟件需要解析這些數據,而且現在我必須進行第二次服務器調用才能獲取json數據,理論上我應該能夠在actionresult中獲取數據並將其傳遞到視圖中。爲了澄清,我需要包含html和json對象的視圖,以便從actionresult返回而不使用模型。如何從控制器返回一個json對象到MVC4中的視圖?

再次感謝!

+0

你是什麼意思,而不使用模型?你想要什麼樣的最終答案? – devdigital 2013-04-11 14:35:24

+0

我想能夠在視圖的腳本塊中將json對象分配給javascript變量。 示例 Bcbury 2013-04-11 14:39:17

+0

使用ViewBag代替視圖模型就像作弊一樣。 – 2013-04-11 14:44:27

回答

0

如果您真的不想使用視圖模型,那麼您可以在控制器操作中將ViewBag的屬性分配給Data

或者,您可能想要查看NGon,通過NuGet查看它是否適合您的需求。

+0

這會工作的數據對象不是包含大約800行數據的報表。謝謝你的信息。 – Bcbury 2013-04-11 19:02:09

+0

你爲什麼把這個'報告'作爲JSON字符串發送?你爲什麼不把它渲染在服務器上?即使是800行數據,如果您始終將整個報告發送給客戶端,這又會產生多大的差異? – devdigital 2013-04-11 19:10:29

相關問題