表单元素自动装配成对象的原则是什么?
public class A { } public class B { public A a{get;set;} }
例如这种情况,提交表单时,B始终是为空的,通过formcollection确实能取到值,不明白为什么
B中的a属性始终是为空的
没有详细了解,但是遇到过拼装的时候只有第一级对象有值的情况
如果你用Json提交的话,就整个都可以
根据表单中 元素的name属性来绑定的
比如
HTML
<input type="text" name="a.Name">
提交后就是 a这个复杂属性的Name属性的值