我想學習ASP.NET MVC 3來自web窗體背景。我試圖找出MVC實現我想要的方式是什麼,而實際的困難是我不知道該怎麼去google!ASP.NET MVC中的子集合模型3
我無法理解的是如何使用更復雜的模型。在asp.net網站上的所有教程都圍繞相當簡單的數據對象工作,因此相當簡單的編輯器可以用它們來管理數據。
想象爲一個虛構的黨預訂應用程序的模型: -
public class Party { public string PartyName {get;set;} public DateTime PartyDate {get; set; } public ICollection<Guest> Guests {get; set;} } public class Guest { public string Name {get; set;} public string EmailAddress {get; set;} }
的這裏關鍵是客人的集合。
我想了解如何實現,是如何實現一個控制器+視圖,這將允許我創建一個聚會,並且在一個頁面中同時添加新的客人(並且最好與客人添加/刪除ajax中的頁面功能)。
在asp.net web窗體中的類似應用程序中,將guest虛擬機的功能放在UpdatePanel中會很簡單。但我不知道如何去實現這個在MVC中。
如果任何人有任何提示,指針或鏈接到討論類似主題的文章,我會很感激,
感謝
滑