Click here to Skip to main content
13,400,497 members (29,724 online)


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.


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.


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 Member-12718249
i tried for matching the generated bitmap image through mfs100 sdk device but its creating the different images i want match finger print by lines through mfs 100sdk device What I have tried: private bool ImageCompareString(Bitmap bitmap1, Bitmap bitmap2) { //throw new...
by AntiRix
Hi, I really like this text effect with an inset shadow, however because of the spread, it's also overflowing past the boundaries of each character. Is there any way to cause the shadow to just be on the inside of each character? #text { font: bold 64px 'Open Sans'; color:...
by Gopal 121
public Cursor GetTblShareTransactionSummary(DatabaseOperation dop, String TblMemberDetailId) { SQLiteDatabase sqLiteDatabase = dop.getReadableDatabase(); String sqlQuery = "DELETE FROM TblShareTransactionSummary where TblMemberDetailId = " + TblMemberDetailId + ";" + ...
by Member-11856456
The problem I am having is that when trying to import text in a formatted style, somethings go to their designated spots. However, this seems to happen when large text data is being imported. If I cut and paste each block of data individually the code seems to work. Here is a sample of the...
i've been looking for months now to find out how to record a live audio stream using swift ? please give me a hint a small code to start . regards What I have tried: This code is in java i want the same in Swift please while ((bufferLength = > 0 ...

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