我有两个类:Person和ViewModelPerson。 ViewModelPerson的构造函数获取3个参数:“Person”和两个整数。从JS传递viewmodel到控制器?
我有一个单独的JS文件,在那里我得到一个人的详细信息,然后我需要将详细信息发送到我的控制器中获取单个“ViewModelPerson”参数的函数。
如何在JS中创建一个“ViewModelPerson”以将它传递给控制器?
我有两个类:Person和ViewModelPerson。 ViewModelPerson的构造函数获取3个参数:“Person”和两个整数。从JS传递viewmodel到控制器?
我有一个单独的JS文件,在那里我得到一个人的详细信息,然后我需要将详细信息发送到我的控制器中获取单个“ViewModelPerson”参数的函数。
如何在JS中创建一个“ViewModelPerson”以将它传递给控制器?
看起来像是在定制型号活页夹之后。
建设通过实施IModelBinder自定义模型粘合剂(我们称之为PersonViewModelCustomBinder),这将从从集合创建通过加载人的属性Person对象使用它来创建PersonViewModel
装饰你的与PersonViewModelCustomBinder,沿着线成才控制器动作..
公共的ActionResult PersonSave([ModelBinder的(typeof运算(PersonViewModelCustomBinder))] PersonViewModel PVM)
从你的JavaScript功能,使用$阿贾克斯把数据上传到控制器动作