簡體   English   中英

實現ASP.NET MVC列表(C#)的最佳方法

[英]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角度看它應該如何運行,則:

  1. 您的聯系表單是一個視圖 ,在該視圖中駐留的表單的action屬性中,您將路徑寫入控制器 ,該控制器將處理此表單發送的數據。

  2. 現在,您創建一個控制器來處理上述表單發送的數據,並調用將與數據庫進行交互的Model (例如,將表單數據添加/更新到數據庫中)

  3. 您創建一個模型 ,該模型實際上將執行數據庫查詢以將表單數據插入/更新到數據庫中。

因此,涵蓋了MVC的所有部分並具有正確的MVC觀點。

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM