Click here to Skip to main content
12,704,960 members (28,322 online)

Learn ASP.NET MVC

A compilation of ASP.NET MVC development tutorials to help you get started (and beyond) with developing web sites and applications.

Table of Contents

Basics of ASP.NET MVC

While Model-View-Controller (MVC) is not a new concept, it does require a certain degree of understanding of "what goes where". These articles will help you understand the three main components of an MVC web site, why the design is important, and show you how it differs from other ways of working with ASP.NET.

Working with Models

Models are classes within your ASP.NET MVC applications that are responsible for managing data. Typically they are responsible for communicating with databases or other storage used. They also provide a place for business logic for your application.

Working with Views

Views are files that allow the user to interact with your ASP.NET MVC application. They may be written in HTML, or another markup language, such as Razor.

Working with Controllers

Controllers are classes within your ASP.NET MVC application that are responsible for managing the communication between the views and models. They provide the main flow logic for your applications.

Security

Every web application requires security, and ASP.NET MVC applications are no exception. These articles show you some of the main topics in securing your applications.

Routing

Because all the main functionality of an ASP.NET MVC application is provided by classes, routing provides the mapping between URLs and the methods of the classes. Understanding routing helps you understand how users will interact with your application.

Other Topics

This section contains articles on ASP.NET MVC topics that don't fit into any of the other categories, but are still of use by developers.

Latest Discussions

by JeezyWonder
Good Day, Fellows. The problem is that i cant gunderstand how to send data from my pc to microcontroller.On the electronic side everything is working, PC can see my com-port.Maybe someone has a step-by-step guide?Any help, please.thanks in further.What I have tried:I found a...
by MR.alaa
i have to loop in page and get data from html table i get all the data in a list each time i loop and get them into list how can i pass them to data table where all the rows of the list has only one column and different in values ?? i try to convert them to dictionary and pass them to data...
by Member 12245039
I want to show error or validation message in tooltip usng angularjs but problem is that i can show only one message eigther required validation or any other. i want message according to validationWhat I have tried:tooltip="{{(profileForm.address.$invalid) ? 'Address is required' : ''...
by sampath1750
I need a treeview checkbox using Jquery, please find my data in the image.Treeview has hierarchical, need 5 levels.My requirement is little difficult to understand. Layer1, layer2, layer3, layer4 and layer5 are roots, test set name is the lase level. all unique levels are roots if layer5...

Advertise | Privacy | Mobile
Web02 | 2.8.170118.1 | Last Updated 10 Apr 2015
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid