Click here to Skip to main content
13,829,956 members


We've put together a series of articles from the community to help you get a grip on the vast world of ASP.NET.

What is ASP.NET?

ASP.NET is a server-side technology for building web applications using the Microsoft .NET stack. These links will give you a general appreciation of the technology, and how it differs from other web technologies.

WebForms vs. MVC

One of the fundamental choices when working with ASP.NET is the way the application will be set up. The two main choices are Web Forms and MVC. This section describes the differences, and how to choose between the two. The rest of this guide assumes Web Forms. For MVC, see the ASP.NET MVC Learning Guide (coming soon).

Basic Syntax

This section describes some of the fundamental knowledge needed for working with ASP.NET.

Working with Controls

Controls are the common tool used in ASP.NET Web Forms to display content. This section contains articles about creating, and working with, ASP.NET controls.

Working with Data

Data is a common component of web applications, and ASP.NET makes retrieving, displaying, and editing data relatively easy. This section describes some of the ways of working with data in your ASP.NET applications.

Authentication / Authorization / Personalization

This section describes securing your ASP.NET applications. This includes controlling who can access your web application, as well as how to avoid common security errors. In addition, it covers articles about personalizing your web application for the authenticated (and non-authenticated) users.


As web applications may be accessed from anywhere, you will likely need to ensure your application is localized, and global-aware. These articles describe the globalization capabilities of ASP.NET.


Describes some of the configuration options for ASP.NET applications.


These articles show you how to get your ASP.NET applications working on your web server.

Other Useful Topics

Other useful ASP.NET topics not covered elsewhere.

Latest Discussions

cube=int(input(' enter a vlue to find it cube root,(vlue must be >1):')) epsilon=0.01 num_guess=0 low=0 high=cube guess=(high+low)/2.0 while abs(guess**3-cube)>=epsilon: if guess**3=guess high=guess guess=(high+low)/2.0 num_guess+1 if(high==low):...
I have the following class written to describe a Platypus date type and am having problems when trying to display results. This is the main function where I am having a problem displaying the output. #include "Platypus.h" #include #include #include using namespace...
by a__pal
I am new to AngularJs. I am trying to use Service.js to call Web Api. It is working if I directly call from controller. But when I try to segregate the code by using Service.js I am getting lost. Any help will be appreciated. getSubs function call is working in APIService. But not able to run...
by Tesouro
Hello all, My program needs to write configuration files and some data files somewhere. I know that writing files to my program's .EXE path (which will be within C:\Program Files) can cause issues related to permissions. So, I'm doing this: ProgramDataPath =...
by alpacaheng
I want to upload a file from client side(.html) using ajax to server side(.aspx.cs) but i dunno how to pass the file from client side to server side, and also how to get file passed from client side in webmethod and upload to server. What I have tried: index.html function uploadFile(){ ...

Advertise | Privacy | Cookies | Terms of Service
Web06 | 2.8.190114.1 | Last Updated 22 Feb 2015
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid