Asp.net mvc 高级模型绑定vs 2010
我可以举一个使用ajaxpost的高级模型绑定的例子吗 我有两门课,分别是个人课和测试课,如下所示:Asp.net mvc 高级模型绑定vs 2010,asp.net-mvc,Asp.net Mvc,我可以举一个使用ajaxpost的高级模型绑定的例子吗 我有两门课,分别是个人课和测试课,如下所示: public class person{ public ArrayList Name = new ArrayList(); public Test []test {get;set;} } public class Test { public int ID{get;set;} public int mark{get;set;} } 我的
public class person{
public ArrayList Name = new ArrayList();
public Test []test {get;set;}
}
public class Test
{
public int ID{get;set;}
public int mark{get;set;}
}
我的控制器可能是
[HttpPost]
public EmptyResult CaseTest(Person person)
{
return new EmptyResult();
}
如何发布视图中的值?要填充模型的测试集合属性,可以使用以下输入:
<input type="text" name="test[0].ID" value="1" />
<input type="text" name="test[0].mark" value="123" />
<input type="text" name="test[1].ID" value="2" />
<input type="text" name="test[1].mark" value="456" />
就ArrayList
字段而言,您应该使用泛型强类型集合,并使用带有getter和setter的属性,而不是字段,以实现更好的封装
我还鼓励您阅读他介绍高级绑定场景的文章。谢谢Dariv。我必须使用javascript来完成上述操作,我已经将问题的剩余部分发布在了。