ASP .NET Web Developer's Guide

Major Features of ASP.NET Server Controls

When you develop an ASP.NET Web Form, you can use the following type of controls:

  • HTML Server Controls You can manipulate these controls at the server-side. Before dispatching a form to the client, the ASP Engine converts them to the equivalent HTML elements. These controls are included in the System.Web.UI.HtmlControls namespace.

  • Web Server Controls (also known as Web Controls or ASP.NET Web Form Controls) These are the new generation s controls developed by Microsoft. They have many useful built-in features, and a standard set of properties. In the HTML or .aspx file, these are typically referenced with an asp : prefix such as asp:Label, asp:Button, or asp:TextBox. Besides the form-type server controls such as labels, button, and dropdown, there are a number of special-purpose controls like the Calendar and AdRotator controls. The ASP Engine also maps these controls to standard HTML equivalent controls before dispatching the page to the client. These Web server controls are available in the System.Web.UI.WebControls namespace.

  • Validation Controls This set of controls provides Rapid Application Development (RAD) features for automatically checking the specified validity of user inputs. These controls are available in the System.Web.UI.WebControls namespace.

  • Custom Controls You can develop your own server controls by extending an existing control or group of controls to provide additional functionalities. There are two versions of custom controls: Web User Controls and Web Custom Controls. The Web User Controls are easy to develop, and are typically stored as .ascx...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Operating System Software
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.