ASP.NET supports three different development model:
Web Pages (Web page), MVC (Model View Controller Model - View - Controller), Web Forms (Web Form):
| Web Pages |
Single page mode
| MVC |
Model - View - Controller
| Web Forms |
The easiest ASP.NET mode.
Similar to PHP and classic ASP.
Built-in database, video, graphics, and other social media templates and helper.
MVC Web application is divided into three distinct components:
Responsible for the data model view controller is responsible for responsible for displaying the input
Traditional ASP.NET event-driven development model:
With server controls, the event server and server code pages.
Course Web Pages
If you are new to ASP.NET, advice from Web Pages to start learning.
Web Pages is the easiest to develop ASP.NET website development model.
You can also learn how to use with programmable Web Helpers (including databases, video, graphics, social media, etc.) to expand your website.
MVC is a use MVC (Model View Controller Model - View - Controller) design pattern to create Web applications.
If you want a lightweight alternative to the traditional development model of ASP.NET, you can start learning from the MVC.
In our MVC tutorial, you will learn how to create Web applications using integrates all existing ASP.NET features (such as Master Pages, Security, Authentication master pages, security, validation) lightweight development model .
Web Forms Tutorial
Web Forms is based on the traditional event-driven ASP.NET mode.
Over the years, developers have been using ASP.NET Web Forms to create a number of well-known large sites.
If you want to learn design patterns in the past 10 years, many Web developers to use, then you can start learning from Web Forms.
Who should take this tutorial?
This tutorial is for anyone who wants to learn to create a website on the Microsoft ASP.NET platform, from the amateur to the site up to date, modern, fully commercial network.
Even if you're new to Web programming, you can also follow this tutorial, if you have a basic understanding of HTML and CSS will help this tutorial.
Do you prefer VB than C # (C sharp)? Do you want to learn two languages? The good news: Most of the code w3cschool.cc tutorial examples have versions in both languages.
If you have had a professional development experience in ASP.NET Web developer, you can still learn a lot from this tutorial things, because these tutorials introduces many new concepts ASP.NET, such as HTML5, CSS3, JQuery and many more.