首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET MVC 入門觀念:MVC 模式與 WebForm 差異、專案建立、安裝與第一個專案範本解析

     編輯:關於ASP.NET

前言

本文為系列第一篇,介紹 MVC 模式核心概念、與傳統 WebForm 差異、ASP.NET MVC 專案安裝與建立流程。

MVC 模式核心分工

  • Model(模型):業務資料與邏輯、資料存取、驗證規則。
  • View(視圖):UI 呈現、資料顯示、使用者互動介面。
  • Controller(控制器):接收請求、協調 Model 與 View、決定流程走向。

WebForm vs MVC 處理流程比較

WebFormMVC
URL 對應實體 .aspx 檔案
https://site/blog/index.aspx
URL 對應 Controller/Action
https://site/Blog/Index
.aspx 頁面處理請求、邏輯寫在 CodeBehind Controller 處理請求、決定回傳哪個 View
事件驅動、ViewState、PostBack 機制 無 ViewState、無 PostBack、完全掌控 HTML
難以單元測試(強綁 HTTP Context) 易於測試(Controller 為純類別)

ASP.NET MVC 專案安裝與建立

  1. 下載安裝 Microsoft ASP.NET MVC Beta。
  2. VS 2008 → New Project → C# > Web → .NET Framework 3.5 → 選 ASP.NET MVC Web Application。
  3. 勾選建立測試專案(預設使用 Rhino Mocks)。
  4. 執行預設專案 → 看到 "My Sample MVC Application" 範例站點。

結語

MVC 透過關注點分離、可測試性、完全掌控 HTML,解決 WebForm 時代的痛點。後續文章將深入 Controller、View、Routing、Model 等核心組件。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved