我总结通过对mvc控制器的ajax调用来获取json。 JSON包含一个只有int
的属性。另一个属性是objects
的集合,object
本身有otherobject
的集合,otherojbect
的属性是主要类型。问题是,如果我仅仅汇总那个json
(复杂object
s的集合)的第二个属性,那么模型绑定器做得非常好并且将它绑定到模型但是当我提交{{{{ 1}}与原始object
模型绑定器一起绑定int
属性,而seccond属性只是空集合。我使用ext-js ajax调用。我尝试使用int
属性提交json并使用params
属性似乎没有任何效果?什么是这个问题的最佳解决方案。任何帮助都会得到满足。
jsonData
答案 0 :(得分:0)
你的行动参数是什么?
逻辑上,如果你想绑定{int - Object},你应该有一个c#类型,具有相同的属性,如
public class MyType{
public int MyPrimitive{get;set;}
public MyOtherType ComplexType{get;set;}
}
并将此类型作为您操作的参数。 当然,其他情况也是可能的,但我们需要有关您的行动的更多信息。