Stephen Walther 從頭開始到結束建立了整個資料驅動ASP.NET MVC應用程式。這個教程對於那些剛剛接 觸ASP.NET MVC架構以及想要獲得一種建立ASP.NET MVC應用程式的過程的新人是一個很好的介紹。
這 個教程的目的就是給你一種“它會是什麼樣子”去建立ASP.NET MVC應用程式的理念。在這一課中,從開始到結 束,我將直接建立一個完整ASP.NET MVC應用程式。我向你展示如何建立一個簡單的資料驅動應用程式,示範如 何列出,建立和編輯資料庫記錄。
為簡化建立應用程式的過程,我們會充分利用Visual Studio 2008 的功能。我們會讓 Visual Studio為我們的控制層,模型層,視圖層產生初始代碼和內容。
如果你已經 使用Active Server Pages 或者 ASP.NET來工作,那麼你將對ASP.NET MVC很熟悉。ASP.NET MVC 視圖與ASP應 用程式的頁面非常相似。並且與傳統的ASP.NET Web Forms 應用程式一樣, ASP.NET MVC 為你提供了豐富的 語言和.NET架構類。我希望這篇教程將讓你瞭解到建立ASP.NET MVC應用程式的經驗與建立ASP or ASP.NET Web Forms 應用程式的相似點和不同點.
這部電影資料庫應用程式的概述
因為我 們的目標是讓事情簡單化,我們將建立一個非常簡單的電影資料庫應用程式。我們的簡單的電影的資料庫應用 程式將使我們能夠做的三件事:
1。列出一系列電影資料庫記錄
2。建立一個新的電影資料庫記錄
3。 編輯一個現有的電影資料庫記錄
再次,因為我們想讓事情變得簡單,我們會利用ASP.NET MVC架構少量的特點 來建立我們的應用程式。例如,我們不會利用測試驅動開發。
為了創造我們的應用程式,我們需要完成下列 步驟:
1。建立 ASP.NET MVC Web Application 項目
2。建立資料庫
3。建立資料庫模型層
4。建立 ASP.NET MVC控制層
5。建立ASP.NET MVC視圖層
篇前部分(準備工作)
你將需要Visual Studio 2008 或者 Visual Web Developer 2008 Express來建立一個 ASP.NET MVC 應用程式。你還需要下載 ASP.NET MVC MVC架構。
如果你還沒有安裝Visual Studio 2008,你可以從這個網站下載一個90天試用版的 Visual Studio 2008:
http://msdn.microsoft.com/en-us/vs2008/products/cc268305.aspx
或者,你 可以使用Visual Web Developer Express 2008建立ASP.NET MVC應用程式。如果你決定要用Visual Web Developer Express ,你就必須已經安裝 Service Pack 1 。你可以從這個網站下載Visual Web Developer 2008 Express with Service Pack 1 :
http://www.microsoft.com/downloads/details.aspx? FamilyId=BDB6391C-05CA-4036-9154-6DF4F6DEBD14&displaylang=en
在你安裝完Visual Studio 2008 或者 Visual Web Developer 2008以後,你需要安裝ASP.NET MVC 架構。你可以從以下網站下載ASP.NET MVC 架構:
http://www.asp.net/mvc/
建立一個ASP.NET MVC Web Application 項目
讓我們使用Visual Studio 2010建立ASP.NET MVC Web Application項目來開始。選擇菜單選擇檔案,建立,項目,你將會看到這個新項目的對話方塊。選擇c#作為編程 語言以及選擇ASP.NET MVC 2 Web 應用程式項目模板。給你的項目命名為MovieApp和點擊“確定”按鈕。