如何将复杂模型从视图传递到控制器(保存一些更改的数据)?

时间:2012-01-12 15:26:16

标签: asp.net-mvc model-view-controller

我有一个具有复杂属性的模型,如:

public partial class CrmDefinedEntity
{ 
   private List<string> attr1;
   private List<int> attr2;
   private List<CustomType> attr3;
   string txt;
}

我希望在视图中更改attr1属性(更改一些字符串成员),而不是将所有内容保存在操作中。

public ActionResult SaveTest(CrmDefinedEntity model)
{
   return RedirectToAction("Index");
}

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以编写一些html和javascript来遍历页面上的列表并提供文本编辑框,或者您可以使用telerik mvc控件。

就个人而言,我更喜欢telerik控件,因为它们功能强大,易于使用且技术支持非常好。 (更不用说它是免费的)