程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET MVC入門1、簡介

ASP.NET MVC入門1、簡介

編輯:關於ASP.NET

什麼是MVC模式

MVC(Model-View-Controller,模型—視圖 —控制器模式)用於表示一種軟件架構模式。它把軟件系統分為三個基本部 分:模型(Model),視圖(View)和控制器(Controller)。

那麼MVC模 式和我們熟悉的WebForm模式有什麼不同呢?他的各個部分又是怎樣分工的呢?

我們先來看一下普通的WebForm模式下,我們請求一個例如 http://www.51mvc.com/blog/index.aspx的URL,那麼我們的WebForm程序會到網 站根目錄下去尋找blog目錄下的index.aspx文件,然後由index.aspx頁面的 CodeBehind文件(.CS文件)進行邏輯處理,其中或許也包括到數據庫去取出數據( 其中的經過怎樣的BLL到DAL這裡就不談了),然後再由index.aspx頁面來呈現給用 戶。簡單的示意圖如下所示:

也就是一個URL請求的是在服務器與該URL對應路徑上的物理文件(ASPX 文件或其他),然後由該文件來處理這個請求並返回結果給客戶端。

但是 ,對於MVC模式,這是怎樣的一個過程呢?

我們先來建一個ASP.NET MVC的 項目吧。VS2008默認是沒有ASP.NET MVC的項目模板的,首先我們需要到 http://www.microsoft.com/downloads/details.aspx?FamilyId=A24D1E00-CD35 -4F66-BAA0-2362BDDE0766&displaylang=en去下載最新的ASP.NET MVC的安裝 程序,目前最新版本的Microsoft ASP.NET MVC Beta(10/15/2008)。下載安裝完 後,我們可以在新建項目那裡找到ASP.NET MVC的項目:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved