ASP.NET 支持三种不同的开拓模式:
Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-掌握器)、Web Forms(Web 窗体):
单页面模式

模型-视图-掌握器
Web Forms事宜驱动模式
最大略的 ASP.NET 模式。
与 PHP 和经典 ASP 相似。
内置了数据库、视频、图形、社交媒体等模板和帮助器。
MVC 将 Web 运用程序分成 3 个不同的组成部分:
模型卖力数据
视图卖力显示
掌握器卖力输入
传统的 ASP.NET 事宜驱动开拓模式:
带有做事器控件、做事器事宜和做事器代码的网页。
Web Pages
如果您刚打仗 ASP.NET ,建议从 Web Pages 开始学习。
Web Pages 是开拓 ASP.NET 网站最大略的开拓模式。
在我们的 Web Pages 教程中,您将学习如何利用 VB (Visual Basic) 或者 C# (C sharp) 最新的 Razor 做事器标记语法将 HTML、CSS、JavaScript 和做事器代码结合起来。
您也可以学习如何利用具有可编程的 Web Helpers(包括数据库、视频、图形、社交媒体等等)来扩展您的网页。
现在开始学习 ASP.NET Web Pages!
MVC
MVC 是一种利用 MVC(Model View Controller 模型-视图-掌握器)设计创建 Web 运用程序的模式。
如果您想要一个替代传统的 ASP.NET 的轻量级的开拓模式,可以从 MVC 开始学习。
在我们的 MVC 教程中,您将学到如何利用集成了现有的所有 ASP.NET 特性(比如 Master Pages、 Security、Authentication 母版页、安全、验证)的轻量级的开拓模式创建 Web 运用程序。
现在开始学习 ASP.NET MVC!
Web Forms
Web Forms 是传统的基于事宜驱动的 ASP.NET 模式。
如果您想学习在过去的 10 年中许多 Web 开拓职员利用的设计模式,那么您可以从 Web Forms 开始学习。
现在开始学习 ASP.NET Web Forms!
谁适宜阅读本教程?
适宜于任何想要学习在微软 ASP.NET 平台上创建网站的职员,从业余站点到最新的、当代化的、完备商业化的网络。
纵然您是刚打仗 Web 编程,您也可以学习本教程,如果对 HTML 和 CSS 有基本的理解将会有助于本教程的学习。
如果您对脚本措辞如 JavaScript 或者 VB (Visual Basic) 有基本的理解,那将会对学习本教程很有帮助。
您是否偏爱 VB 赛过 C# (C sharp) ?您是否想学习这两种措辞?有个好:菜鸟教程供应的大多数代码实例都有这两种措辞的版本。