asp.net

ASP.NET View state

View state refers to the page-level state management mechanism, utilized by the HTML pages emitted by ASP.NET applications to maintain the state of the web form controls and widgets. The state of the controls is encoded and sent to the server at every form submission in a hidden field known as __VIEWSTATE. The server sends back the variable …

Learn more

ASP.NET Application State

Application state is held by a collection of shared user-defined variables. These are set and initialized when the Application_OnStart event fires on the loading of the first instance of the application and are available until the last instance exits.

ASP.NET Application state variables are accessed using the Applications collection, which provides a wrapper for the application state. Application state …

Learn more

ASP.NET State management

ASP.NET applications are hosted by a web server and are accessed using the stateless HTTP protocol. As such, if an application uses stateful interaction, it has to implement state management on its own. ASP.NET provides various functions for state management.

Conceptually, Microsoft treats “state” as GUI state. Problems may arise if an application needs to keep track of “data …

Learn more

ASP.NET Custom controls

Programmers can also build ASP.NET custom controls for .NET applications. Unlike user controls, these controls do not have an ASCX markup file, having all their code compiled into a dynamic link library (DLL) file. Such custom controls can be used across multiple web applications and Visual Studio projects

Related TutorialsASP.NET Versions
How to disable a button after click in ASP.NET
How to …

Learn more

ASP.NET User Controls

ASP.NET User controls are encapsulations of sections of pages which are registered and used as controls in ASP.NET. ASP.NET User controls are created as ASCX markup files. These files usually contain static (X)HTML markup, as well as markup defining server-side web controls. These are the locations where the developer can place the required static and dynamic content.

A user …

Learn more

ASP.NET Code-behind model

Microsoft recommends dealing with dynamic program code by using the code-behind model, which places this code in a separate file or in a specially designated script tag. Code-behind files typically have names like MyPage.aspx.cs or MyPage.aspx.vb while the page file is MyPage.aspx (same filename as the page file (ASPX), but with the final extension denoting the page language). …

Learn more

ASP.NET Pages

ASP.NET web pages or webpage, known officially as “web forms”, are the main building block for application development. Web forms are contained in files with an “.aspx” extension; these files typically contain static (X)HTML markup, as well as markup defining server-side Web Controls and User Controls where the developers place all the required static and dynamic content for …

Learn more

How to install ASP.NET

The .NET Framework is Microsoft’s comprehensive and consistent programming model for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.

System Requirements

Supported Operating Systems:

Windows 7
Windows 7 Service Pack 1
Windows Server 2003 Service Pack 2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2008 R2 SP1
Windows Vista Service Pack …

Learn more

ASP.NET vs classic ASP

ASP.NET simplifies developers’ transition from Windows application development to web development by offering the ability to build pages composed of controls similar to a Windows user interface. A web control, such as a button or label, functions in very much the same way as its Windows counterpart: code can assign its properties and respond to its events. Controls …

Learn more

How to validate email address in ASP.NET

You could validate email address using the following ASP.NET code.

using System.Text.RegularExpressions;

….

// Validate the supplied email address
if( !Regex.Match(Request.Form[“email”],
@”\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*”,
RegexOptions.None).Success)
{
// Invalid email address
}

Related TutorialsHow to use dynamic queries with multiple values to protect ASP.NET web application from SQL injection in VB.NET
How to monitor and block bad requests in ASP.NET in C#
How to configure connection string and membership provider as a step …

Learn more