我正在使用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) {}
自定義綁定對於將表單綁定到一些非常複雜的模型非常有用。 – Zuber 2010-02-19 06:20:10