ASP.NET Web Forms - Tutorial
ASP.NET is a development framework for creating web pages and websites using HTML, CSS, JavaScript, and server scripting.
ASP.NET supports three different development models:
Web Pages, MVC (Model View Controller), Web Forms:
This tutorial covers Web Forms。
| Web Pages | MVC | Web Forms |
Where to start?
Most developers start learning a new technology by looking at working examples.
If you want to see a working Web Forms example, check out the followingASP.NET Web Forms Demo。
What is Web Forms?
Web Forms is one of the three programming models for creating ASP.NET websites and web applications.
The other two programming models are Web Pages and MVC (Model View Controller).
Web Forms is the oldest ASP.NET programming model, an event-driven web page that integrates HTML, server controls, and server code.
Web Forms is compiled and executed on the server, which then generates HTML to display as a web page.
Web Forms has hundreds of web controls and web components for creating user-driven websites with data access.
Visual Studio Express 2012/2010
Visual Studio Express is a free version of Microsoft Visual Studio.
Visual Studio Express is a development tool tailored for Web Forms (and MVC).
Visual Studio Express includes:
- MVC and Web Forms
- Drag-and-drop web controls and web components
- Web server language (Razor using VB or C#)
- Web server (IIS Express)
- Database server (SQL Server Compact)
- Complete web development framework (ASP.NET)
If you have installed Visual Studio Express, you will learn more from this tutorial.
If you want to install Visual Studio Express, click one of the following links:
Visual Web Developer 2012(Windows 7 or Windows 8)
Visual Web Developer 2010(Windows Vista or XP)
ASP.NET Reference Manual
At the end of this tutorial, you will find a complete ASP.NET reference manual covering objects, components, properties, and methods.
Other Extensions