2012-09-13 71 views
0

我正在嘗試爲我正在尋找的稍微複雜的「視圖模型」/視圖設置創建一個創建頁面。有多個地址的人

想象我有兩個實體 -


-PersonID
雜牌
- 高度
-Nationality

那個人可以有多個地址 - 這裏的地址實體:
地址
-PersonID
-AddressDescriptor
-FirstLine
-SecondLine
- 城市
-ZipCode

現在我一個人創建視圖我希望用戶能夠進入人的詳細信息, 然後添加儘可能多的地址,因爲他們喜歡。 我正在將此視覺化爲人物和地址區域的一組文本框。隨後是該地址的添加按鈕。單擊此添加按鈕時,會將地址添加到添加地址的網格中。網格還可以選擇刪除/編輯。

最後會出現一個提交按鈕,用於將人員和地址記錄保存到數據庫中。

實現這種目標的最佳方法是什麼? 我是否應該使用網格的部分視圖/由AJAX調用呈現回控制器?如果有的話,有人可以指出一個現代化的例子 - 如果可能的話使用剃刀?

回答

1

你可以創建一個接受AJAX職位,以增加用戶的操作。只需創建一個jQuery函數,當他們點擊「添加地址」並提交時,將創建您的表單,另一個jQuery Ajax調用發佈到您的控制器操作。

+0

好主意。我想我會將它們與下面的答案結合起來。 –