1.1 本教程的學習內容
你將學會如下內容:
如何建立一個ASP.NET MVC3的工程。
如何建立ASP.NET MVC3的控制器(controller)和視圖(view)。
如何使用Entity Framework 建立資料庫。
如何驗證資料。
如何?資料的增刪改查。
如果你還沒有安裝Asp.net MVC3的環境,請通過以下連結直接下載完整的Asp.net MVC3安裝包,同時帶有詳細的安裝說明檔案:
Asp.net mvc3安裝包下載:http://www.foxitjob.com/asp-net-mvc-download
1.2 建立Aps.net mvc3應用程式
本教程使用VS2010,Asp.net mvc3 中文版作為開發架構,Visual C# 作為開發語言,點擊“建立項目”功能表項目後,在開啟的“建立項目”對話方塊中,雙擊左邊的“Visual C#”使其成為展開狀態,然後點擊“Web”,點擊右邊的“ASP.NET MVC 3 Web 應用程式”,然後在下方的名稱文字框中填入應用程式的名稱,在本教程中命名為“MVCBooks”,然後點擊確定按鈕。如下:
在接下來開啟的“新ASP.NET MVC 3 項目”對話方塊中,點擊選中“Internet 應用程式”,在“視圖引擎”下拉框中保持預設的“Razor”選項不作修改(Razor視圖是ASP.NET MVC3種新增的一種十分重要的檢視類型,使用它可以使得Web應用程式的開發變得更加方便快捷,在後文中將對此進行詳細介紹)。
點擊確定按鈕,VS2010會為你所建立的ASP.NET MVC項目提供一個預設範本,這樣的話你就擁有了一個可以立刻啟動並執行應用程式。預設的模板中提供的是一個很簡單的顯示“歡迎使用 ASP.NET MVC!”文字的應用程式,你可以以此作為你的開發起點。
點擊“調試”菜單中的“啟動調試”功能表項目(該功能表項目的快速鍵為F5),VS2010將啟動一個內建的伺服器,並且在該伺服器中開啟當前Web應用程式的首頁, 請注意該頁面在瀏覽器中的地址為“http://localhost:4423/”。其中“localhost”代表了本機上你剛剛建立的Web應用程式的臨時網站地址,4423代表了VS2010使用的一個隨機連接埠,每次調試的時候,VS2010都會使用這個連接埠來作為內建伺服器的連接埠號碼。在各電腦上,該連接埠號碼都是不相同的,因為該連接埠號碼是VS2010隨機播放的。
在這個模板應用程式的頁面的右上方,提供了兩個按鈕與一個“登入”連結,點擊“登入”連結,頁面跳轉到登入頁面,點擊“首頁”按鈕,頁面返回到首頁,點擊“關於”按鈕,頁面跳轉到“關於”頁面。
接下來,讓我們開始逐步將這個預設的應用程式修改為我們所要的應用程式,在這個過程中逐步瞭解ASP.NET MVC 3的有關知識。首先,讓我們關閉瀏覽器並開始代碼的修改工作。