【问题标题】:Person with Multiple Addresses有多个地址的人
【发布时间】:2012-09-13 14:49:04
【问题描述】:

我正在尝试为我正在寻找的稍微复杂的“视图模型”/视图设置创建一个创建页面。

假设我有两个实体 -


-PersonID
-名称
-身高
-国籍

而且那个人可以有多个地址 - 这是地址实体:
地址
-PersonID
-地址描述符
-FirstLine
-二线
-城市
-邮政编码

现在在我的 Person Create 视图中,我希望用户能够输入人员详细信息, 然后添加任意数量的地址。 我将其可视化为人员和地址区域的一组文本框。随后是地址的添加按钮。单击此添加按钮时,会将地址添加到添加地址的网格中。网格也有删除/编辑的选项。

最后会有一个提交按钮来将人员和地址记录保存到数据库中。

要实现这样的目标,我最好的选择是什么。 我是否应该为网格使用部分视图/由 AJAX 渲染回控制器?如果是这样,有人可以指出一个现代的例子——如果可能的话,使用 Razor?

【问题讨论】:

    标签: asp.net-mvc razor


    【解决方案1】:

    【讨论】:

    • 谢谢 - 非常感谢。这帮助我改写了我的搜索,我发现了以下 ivanz.com/2011/06/16/… 我认为在所有这些示例之间我应该能够做我正在寻找的事情!
    【解决方案2】:

    您可以创建一个接受 AJAX 帖子的操作来添加用户。只需创建一个 jQuery 函数,当他们单击“添加地址”并提交时,它将创建您的表单,另一个 jquery ajax 调用发布到您的控制器操作。

    【讨论】:

    • 好主意。我想我会将它们与下面的答案结合起来。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-24
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 2017-10-21
    相关资源
    最近更新 更多