2012-09-13 35 views
0

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

想象我有两个实体 -


-PersonID
杂牌
- 高度
-Nationality

那个人可以有多个地址 - 这里的地址实体:
地址
-PersonID
-AddressDescriptor
-FirstLine
-SecondLine
- 城市
-ZipCode

现在我一个人创建视图我希望用户能够进入人的详细信息, 然后添加尽可能多的地址,因为他们喜欢。 我正在将此视觉化为人物和地址区域的一组文本框。随后是该地址的添加按钮。单击此添加按钮时,会将地址添加到添加地址的网格中。网格还可以选择删除/编辑。

最后会出现一个提交按钮,用于将人员和地址记录保存到数据库中。

实现这种目标的最佳方法是什么? 我是否应该使用网格的部分视图/由AJAX调用呈现回控制器?如果有的话,有人可以指出一个现代化的例子 - 如果可能的话使用剃刀?

回答

1

你可以创建一个接受AJAX职位,以增加用户的操作。只需创建一个jQuery函数,当他们点击“添加地址”并提交时,将创建您的表单,另一个jQuery Ajax调用发布到您的控制器操作。

+0

好主意。我想我会将它们与下面的答案结合起来。 –