[英]Best way to implement an ASP.NET MVC list (C#)
我想在頁面的一部分中輸入一些基本的聯系方式。 無需單擊“保存”提交按鈕,用戶可以通過單擊“ +”按鈕添加更多聯系人,這將向頁面添加更多字段。
在標准的Web表單中,這將相當容易,但是我對它在MVC中的工作方式有些迷惑。
您認為我應該怎么做?
我最近看到Steve Sanderson撰寫的博客文章,展示了在ASP.NET MVC 2中執行此操作的一種方法。如果您查看該博客文章,它還鏈接到ASP.NET MVC 1.0中的示例。
http://blog.stevensanderson.com/2010/01/28/editing-a-variable-length-list-aspnet-mvc-2-style/
如果您想從MVC角度看它應該如何運行,則:
您的聯系表單是一個視圖 ,在該視圖中駐留的表單的action屬性中,您將路徑寫入控制器 ,該控制器將處理此表單發送的數據。
現在,您創建一個控制器來處理上述表單發送的數據,並調用將與數據庫進行交互的Model (例如,將表單數據添加/更新到數據庫中)
您創建一個模型 ,該模型實際上將執行數據庫查詢以將表單數據插入/更新到數據庫中。
因此,涵蓋了MVC的所有部分並具有正確的MVC觀點。
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.