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

Asp.net mvc 如何将复杂模型从视图传递到控制器(保存一些更改的数据)?,asp.net-mvc,model-view-controller,Asp.net Mvc,Model View Controller,我有一个具有复杂属性的模型,如: public partial class CrmDefinedEntity { private List<string> attr1; private List<int> attr2; private List<CustomType> attr3; string txt; } 最好的方法是什么?您可以编写一些html和javascript来迭代页面上的列表,并提供文本编辑器框,或者使用telerik

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

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

最好的方法是什么?

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


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

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


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

attr1和attr2非常简单,您可以使用复选框或列表来选择它们。attr3有点棘手,这取决于CustomType是什么。我们需要更多的代码来更好地帮助您。attr1和attr2非常简单,您可以使用复选框或列表来选择它们。attr3有点棘手,这取决于CustomType是什么。我们需要更多的代码来更好地帮助您。
public ActionResult SaveTest(CrmDefinedEntity model)
{
   return RedirectToAction("Index");
}