2010-01-21 53 views
2

我正在使用MVC。 我有一個視圖模型,其中包含一個業務對象。將視圖/ Javascript中的對象傳遞給MVC操作

我需要使用AJAX將此Business Object發回控制器操作。

現在,我使用Url.Action函數爲AJAX創建我的請求URL,並將業務對象ID作爲請求參數傳遞給動作。然後我必須從數據庫中檢索對象才能使用它。

有沒有辦法(使用Json)將這個對象作爲對象傳遞?對象如下所示

public class BusinessObject : BaseBusinessObject 
{ 
    public virtual string Id { get; set; } 
    public virtual IDictionary Data { get; set; } 
    public virtual IDictionary Collections { get; set; } 
} 

控制器動作最好能有一個像deifinition ...

public ActionResult DOThis(BusinessObject bo) {} 

回答

1

你所尋找的是FORM綁定,有很多可利用的資源,This鏈接給你有些見解。

+0

自定義綁定對於將表單綁定到一些非常複雜的模型非常有用。 – Zuber 2010-02-19 06:20:10

相關問題