从视图/ JavaScript 到 MVC操作的对象传递

3

我正在使用MVC。

我有一个包含业务对象的视图模型。

我需要使用AJAX将这个业务对象发送回控制器操作。

目前,我正在使用Url.Action函数为AJAX创建请求URL,并将Business Object id作为请求参数传递给操作。然后我必须从数据库中检索对象以使用它。

是否有一种方法(使用Json)将此对象作为对象传递?该对象如下所示:

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

控制器操作最好有以下定义...
public ActionResult DOThis(BusinessObject bo) {}
2个回答

1
你所需要的是表单绑定,有很多资源可用,这个 链接可以给你一些启示。

自定义绑定非常有助于将表单绑定到一些非常复杂的模型。 - Zuber

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接