我有一個MVC項目,其中控制器操作返回一些JSON數據(即通過/ Home/GetData URL)。此操作還將自定義對象作爲參數。Silverlight和MVC:發佈對象到控制器方法
這個簽名的動作是JsonResult GetData (MyCustomObject o)
我也有在我構建MyCustomObject並試圖調用這個URL(/首頁/的GetData /)通過HttpWebRequest的客戶端Silverlight項目。但是,我很難弄清楚如何在此次調用中發佈我的對象。我是否需要將它序列化爲Json才能通過它?
非常感謝!
您是否已經編寫了在MVC中生成MyCustomObject的代碼?還是你也需要幫助?如果你從方程中刪除一個問題,那麼每當你有一個交叉技術問題時,你就更有可能得到你需要的幫助。我知道Silverlight,我知道小MVC。其他人會知道MVC,但沒有Silverlight。少數人會知道這兩個,所以你通過期望回答者瞭解兩者來限制你的選擇,除非你兩個人都需要幫助。 – AnthonyWJones
MVC客戶端已經編寫完成,實際上是一個單獨的Web應用程序,我試圖在我的Silverlight應用程序中使用它。 基本上,我所有可用的是一個URL「http://server/home/getdata/index.aspx」,它返回Json,但是當我查看控制器代碼時,我發現它需要一個自定義目的。 我有MyCustomObject,但現在我確定如何傳遞它。我假設我必須做一個httpwebrequest並以某種方式發佈這些數據? – TeeZee
然後你可以在你的問題中包含服務器端代碼,它在調用操作之前從請求中構造MyCustomObject? – AnthonyWJones