天天看點

ASP.NET MVC3 執行個體(一) MVC3 介紹和項目的建立

最近在抽空學習 MVC,接下來一段時間我将使用 MVC3 搭建一個介紹 Google Android 的個人部落格。選擇這個項目第一是自己喜歡 Google 的産品,第二是因為 Android 也算個比較新鮮的事物,這樣大家也會比較喜歡^_^。

在接下來的具體操作中,我會盡量給出一些必要的解釋。很明顯,MVC 3 主要還是面向實際的網站開發應用,我們不會涉及過多的理論,接下來就讓我們一步一步實作基于 MVC3 的 Google Android 個人部落格吧!首先,看下部落格首頁的截圖:

ASP.NET MVC3 執行個體(一) MVC3 介紹和項目的建立

接下來,我們先進行項目的建立,啟動VS2010,依次選擇菜單欄->檔案->選擇建立ASP.NET MVC 3 Web Application項目,如下圖:

ASP.NET MVC3 執行個體(一) MVC3 介紹和項目的建立

在接下來的彈出視窗中,我們選擇空項目,選擇空項目有助于我們更好的了解 MVC 執行順序。View engine 選擇 Razor,Razor 相對于Aspx 視圖使用了新的文法,關于 MVC3 中 Razor的特點和使用我們會慢慢介紹到。選擇OK,如下圖:

ASP.NET MVC3 執行個體(一) MVC3 介紹和項目的建立

在往下進行前,我們先看下項目中幾個檔案夾的作用,你也可以先看看ASP.NET MVC學習總結(一)ASP.NET MVC介紹。

MVC(模型視圖控制器)分為三塊:模型、視圖和控制器,以後文中不會再次給出諸如此類的中文翻譯,而是Model、View和Controller。

  • Controllers 用于接收和處理輸入,并選擇恰當的View呈現給使用者
  • Views 儲存我們的UI模闆,視圖呈現
  • Models 用來操控資料
  • Content 儲存圖檔、CSS樣式表等其他靜态内容
  • Scripts 儲存我們的js檔案
  • App_Data存資料庫檔案(此檔案夾裡檔案通過URL通路不到,安全)

當然,這樣放置檔案不是必須的,但是為了規範起見,我們還是按照這個形式放置我們的檔案為好。這樣别人浏覽我們的程式也會比較容易,況且這種放置并沒有什麼不好的地方。

本篇就先到這裡,下篇中我們将介紹 MVC3 中實體資料模型的建立。