我想讓我的頁面有一部分可以輸入一些基本的聯繫人字段。無需點擊「保存」提交按鈕,用戶可以通過點擊「+」按鈕添加更多聯繫人,這會在頁面中添加更多字段。實現ASP.NET MVC列表的最佳方式(C#)
這在標準的Web表單中會相當容易,但是我在MVC中應該如何工作卻有點失落。
我該怎麼做,你覺得呢?
我想讓我的頁面有一部分可以輸入一些基本的聯繫人字段。無需點擊「保存」提交按鈕,用戶可以通過點擊「+」按鈕添加更多聯繫人,這會在頁面中添加更多字段。實現ASP.NET MVC列表的最佳方式(C#)
這在標準的Web表單中會相當容易,但是我在MVC中應該如何工作卻有點失落。
我該怎麼做,你覺得呢?
我最近看到一篇博客文章由史蒂夫·桑德森是顯示在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屬性,你寫的路徑控制器它將處理由此表單發送的數據。
現在你創建一個控制器來處理由上述形式發送的數據,並且還進行呼叫到模型這將與數據庫交互(例如添加/更新表格數據存入數據庫)
您將創建一個模型,它將實際執行數據庫查詢以將表單數據插入/更新到數據庫中。
因此,MVC的所有部分都被覆蓋並且處於正確的MVC視角。
感謝
什麼語言/平臺?你正在使用的任何MVC框架? – 2010-02-03 17:01:00