【问题标题】:How do I make Html.EditorFor work with composite objecs如何使 Html.EditorFor 与复合对象一起使用
【发布时间】:2011-01-17 12:45:40
【问题描述】:

我面临着一个风格难题,我目前正在使用 asp mvc 框架构建一个站点。我非常喜欢模板中的 html.EditorFor 选项,它为我生成了一个非常好的表单。因为我真的很讨厌自己编写所有输入字段。但是,我不能很好地处理复合类。如果我有这样的课程:

public class person{
  public Address address { get; set; }
  public Name    name   { get; set; }
}

public class Address{
  public string street { get; set; }
  public string zipcode { get; set; }
  ....
}
public class Name{
  ....
}

我希望 EditorFor 函数生成一个很好的注册表单,要求提供姓名和地址数据,但是我似乎需要为每个班级制作一个编辑器模板。如果我决定改变班级,这很讨厌。

我问你。有没有很好的方法来完成这项工作?我需要什么设置才能让 EditorFor 生成正确的表单,而无需自己为每个表单制作模板?

再一次,我不太介意我需要创建这些表单,我宁愿让系统为我做这些事情,以便我可以轻松地操作类

【问题讨论】:

    标签: c# asp.net-mvc editorfor


    【解决方案1】:

    【讨论】:

    • 谢谢,这正是我正在寻找的信息。 (还有更多)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    • 2019-07-18
    • 1970-01-01
    • 1970-01-01
    • 2021-02-23
    • 2021-09-03
    相关资源
    最近更新 更多