我有兩個類: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功能,使用$阿賈克斯把數據上傳到控制器動作