ASP.NET是一个使用HTML、CSS、JavaScript和服务器脚本创建网页和网站的开发框架。
ASP.NET支持三种不同的开发模式:WebPages(Web页面)、MVC(ModelViewController模型-视图-控制器)、WebForms(Web窗体):
如果您刚接触ASP.NET,建议从WebPages开始学习。
WebPages是开发ASP.NET网站最简单的开发模式。
在我们的WebPages教程中,您将学习如何使用VB(VisualBasic)或者C#(Csharp)最新的Razor服务器标记语法将HTML、CSS、JavaScript和服务器代码结合起来。
您也可以学习如何使用具有可编程的WebHelpers(包括数据库、视频、图形、社交媒体等等)来扩展您的网页。
MVC是一种使用MVC(ModelViewController模型-视图-控制器)设计创建Web应用程序的模式。
如果您想要一个替代传统的ASP.NET的轻量级的开发模式,可以从MVC开始学习。
在我们的MVC教程中,您将学到如何使用集成了现有的所有ASP.NET特性(比如MasterPages、Security、Authentication母版页、安全、验证)的轻量级的开发模式创建Web应用程序。
WebForms是传统的基于事件驱动的ASP.NET模式。
多年来,开发者已经使用ASP.NETWebForms创建了许多众所周知的大型网站。
如果您想学习在过去的10年中许多Web开发人员使用的设计模式,那么您可以从WebForms开始学习。
本教程适合于任何想要学习在微软ASP.NET平台上创建网站的人员,从业余站点到最新的、现代化的、完全商业化的网络。
即使您是刚接触Web编程,您也可以学习本教程,如果对HTML和CSS有基本的了解将会有助于本教程的学习。
如果您对脚本语言如JavaScript或者VB(VisualBasic)有基本的了解,那将会对学习本教程很有帮助。
您是否偏爱VB胜过C#(Csharp)?您是否想学习这两种语言?有个好消息:菜鸟教程提供的大多数代码实例都有这两种语言的版本。
如果您是一名有过ASP.NET开发经验的专业的Web开发人员,您仍然可以从本教程中学到很多东西,因为这些教程介绍了很多新的ASP.NET的概念,比如HTML5、CSS3、JQuery等等。