2010-08-16 186 views
0

我在定義爲返回JSON的HomeController中有一個ActionResult。我的視圖中使用JSON來呈現一個jqGrid。這工作完美。除了返回JSON之外,我還需要返回其他數據(即不是JSON一部分的十進制值)。有什麼辦法可以做到這一點?我對MVC相當陌生。感謝您提供的任何幫助。如何將多個參數傳遞給從控制器查看

這是我的ActionResult中的return語句:
return Json(jsonData,JsonRequestBehavior.AllowGet);

回答

1

返回一個包含網格數據和任何其他數據的複合類。那麼你可以在客戶端上集成json對象。

至少我是這麼做的。

+0

除了複合類以外,還有其他方法可以做到嗎?我問,因爲在我看來,我只是有一個腳本標籤,讀取JSON來呈現jqGrid。我不知道如何讀取複合類來提取JavaScript中使用的數據,以及我需要在視圖中顯示的其他值。有沒有可以幫助我的例子?再次感謝... – obautista 2010-08-16 06:23:43

+0

我想如果你有一個有兩個屬性的類,你可以使用json中的屬性名稱來提取它們。這裏有一些信息http://www.hunlock.com/blogs/Mastering_JSON_%28_JavaScript_Object_Notation_%29,它向你展示了獲取對象及其屬性的方法。 – griegs 2010-08-16 09:41:22

相關問題