代码之家  ›  专栏  ›  技术社区  ›  Jean-Francois

asp.netmvc2:在create表单中,如何使用ajax请求添加新的模型关系实体

  •  0
  • Jean-Francois  · 技术社区  · 14 年前

    首先,我使用mvc2和entityframework4。
    我有两个实体。
    客户
    客户和电子邮件之间有一对多的关系。一个客户可以有许多电子邮件。


    <%: Html.LabelFor(model = model.FirstName) %>
    <%: Html.TextBoxFor(model = model.FirstName) %>
    
    <%: Html.LabelFor(model = model.LastName) %>
    <%: Html.TextBoxFor(model = model.LastName) %>
    


    我想有一个添加按钮,将在javascript中创建电子邮件字段。 当我保存客户时,会将电子邮件与客户关联起来。
    我怎样才能完成这个任务??

    我有一些想法,但不确定我的想法是否正确。
    其中一个

    1 回复  |  直到 14 年前
        1
  •  0
  •   Chao    14 年前

    Steve Sanderson有一个很好的代码:

    http://blog.stevensanderson.com/2010/01/28/editing-a-variable-length-list-aspnet-mvc-2-style/

    我发现它真的很有用,我在几个地方都在使用它。我使用L2而不是EF4,但它应该工作得一样好。