ASP.NET Web Forms 教程:三大開發模式與 Visual Studio Express 環境搭建
ASP.NET 支援三種開發模式:
- Web Pages:輕量級、Razor 語法、適合小型項目
- MVC:模型-視圖-控制器、關注點分離、可測試性強
- Web Forms:事件驅動、伺服器控制項豐富、傳統企業級首選(本教程重點)
什麼是 Web Forms?
- 最早的 ASP.NET 編程模式
- 整合 HTML、伺服器控制項、伺服器代碼的事件驅動網頁
- 在伺服器編譯執行,生成 HTML 返回瀏覽器
- 數百種 Web 控制項與組件,支援數據訪問、用戶驅動網站
開發工具:Visual Studio Express
免費版 Visual Studio,專為 Web Forms/MVC 定制:
- MVC 與 Web Forms 專案範本
- 拖拽式 Web 控制項/組件設計器
- Razor (VB/C#) 語法支援
- 內建 IIS Express 伺服器
- SQL Server Compact 資料庫
- 完整 ASP.NET 框架
下載連結
- Visual Web Developer 2012:Windows 7/8
- Visual Web Developer 2010:Windows Vista/XP
參考手冊
教程末尾提供完整 ASP.NET 參考手冊,涵蓋物件、組件、屬性、方法。