ASP.NET Tutorial


ASP.NET is a development framework for creating web pages and websites using HTML, CSS, JavaScript, and server scripts.

ASP.NET supports three different development models:
Web Pages, MVC (Model View Controller), and Web Forms:

Web Pages
Single-page mode
MVC
Model-View-Controller
Web Forms
Event-driven mode

The simplest ASP.NET model.

Similar to PHP and classic ASP.

Built-in templates and helpers for databases, video, graphics, social media, etc.

MVC divides web applications into 3 different components:

Model is responsible for data
View is responsible for display
Controller is responsible for input

Traditional ASP.NET event-driven development model:

Web pages with server controls, server events, and server code.


Web Pages Tutorial

If you are new to ASP.NET, it is recommended to start with Web Pages.

Web Pages is the simplest development model for developing ASP.NET websites.

In our Web Pages tutorial, you will learn how to combine HTML, CSS, JavaScript, and server code using the latest Razor server-markup syntax in VB (Visual Basic) or C# (C sharp).

You will also learn how to use programmable Web Helpers (including databases, video, graphics, social media, etc.) to extend your web pages.

Start learning ASP.NET Web Pages now!


MVC Tutorial

MVC is a pattern for creating web applications using the MVC (Model View Controller) design.

If you want a lightweight development model as an alternative to traditional ASP.NET, you can start with MVC.

In our MVC tutorial, you will learn how to use a lightweight development model that integrates all existing ASP.NET features (such as Master Pages, Security, Authentication) to create web applications.

Start learning ASP.NET MVC now!


Web Forms Tutorial

Web Forms is the traditional event-driven ASP.NET model.

Over the years, developers have used ASP.NET Web Forms to create many well-known, large-scale websites.

If you want to learn the design model that many web developers have used over the past 10 years, you can start with Web Forms.

Start learning ASP.NET Web Forms now!


Who is this tutorial for?

This tutorial is suitable for anyone who wants to learn to create websites on the Microsoft ASP.NET platform, from hobby sites to the latest, modern, fully commercial web.

Even if you are new to web programming, you can learn this tutorial. Having a basic understanding of HTML and CSS will help you learn this tutorial.

If you have a basic understanding of scripting languages such as JavaScript or VB (Visual Basic), it will be very helpful for learning this tutorial.

Do you prefer VB over C# (C sharp)? Do you want to learn both languages? Good news: most code examples provided by Example Tutorial have versions in both languages.

If you are a professional web developer with ASP.NET development experience, you can still learn a lot from this tutorial, because these tutorials introduce many new ASP.NET concepts, such as HTML5, CSS3, jQuery, and more.


Other Extensions