ASP.NET MVC架構(第四部分) 處理表單編輯和提交情境

來源:互聯網
上載者:User

這個系列的第一篇建造了一個簡單的電子商務產品列表/瀏覽網站。它討論了MVC後面的高層次的概念,示範了如何從頭建立一個新的 ASP.NET MVC項目,實現和測試這個電子商務產品列表功能。系列的第二篇對ASP.NET MVC架構的URL直接選取(routing)架構做了深入探討, 討論了它的工作原理以及你如何使用它來處理更進階的URL直接選取情境。 第三篇討論了控制器是如何與視圖做互動的,特別地討論了你可以 把視圖資料從控制器傳給視圖以顯示返回到用戶端的回複的各種方法。

在今天的文章裡,我將討論你可以用MVC架構來處理表單輸入和 提交情境的各種方法,以及討論一些你可以用來簡化資料編輯情境的HTML輔助方法。這裡下載我們將在下面為解釋這些概念而建造的完整的應 用的原始碼。

表單輸入和提交情境

為示範如何在ASP.NET MVC架構中處理表單輸入和提交情境的一些基本原則,我們將建造一個簡單 的產品列表,產品產生,和產品編輯情境。它將擁有三個核心的使用者體驗:

按類列出的產品列表

通過導航 到/Products/Category/[CategoryID] 這樣的URL,使用者將能看到在某個特定產品分類內的所有產品的列表:

添加新產品

使用者將能通過點擊上面的“添加新 產品”的連結往商店裡添加一個新產品。點擊之後,會轉到/Products/New URL,在這裡,系統將提示使用者輸入要添加的新產品的細節:

在點擊Save(儲存)之後,產品就會添加到數 據庫中,然後就會轉向返回到產品列表網頁。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.