Latest Articles for Beginner by – MindStick

The Rating control provides an intuitive rating experience that allows users to select the number of stars that represents their rating. The page designer can specify the initial rating, the maximum rating to allow.


PagingBulletedList is an ASP.NET AJAX Extender that can be attached to an ASP.NET BulletedList control and provide client-side sorted paging. TargetControl of PagingBulletedListExtender can only be a BulletedList.


The PasswordStrength Extender shows the strength of the password in the TextBox and updates itself as the user types the password. The indicator can display the strength of the password as a text message.


The ValidationSummary control is used to display a summary of all validation errors occurred in a Web page.

CustomValidator control is used to validate an input control with user-defined function either from server side or client side.

The CompareValidator control is used to compare the value of one input control to the value of another input control or to a fixed value.

Using RegularExpressionValidator server control, you can check a user's input based on a pattern that you define using a regular expression.

The RangeValidator Server Control makes sure that the entered user value or selection provided is between a specified ranges.It is possible to check ranges within numbers, dates, and characters.

The RequiredFieldValidator control is used to make an input control a required field. With this control, the validation fails if the input value does not change from its initial value. By default, the initial value is an empty string ("").

DataPager control can be associated with the data-bound control by using the PagedControlID property.

The ASP.NET ListView control enables you to bind to data items that are returned from a data source and display them. You can display data in pages. You can display items individually, or you can group them.

The SiteMapDataSource control enables you to declaratively data bind to site navigation data in your pages. The SiteMapDataSource control is used as a data source to place a site map to the website.

XmlDataSource is usually used to display read only XML data.

ObjectDataSource belongs to the family of data source controls in ASP.NET, which enables a declarative databinding model against a variety of underlying data stores, such as SQL databases or XML.

SqlDataSource is intended to replace the ADO.NET code you would normally write in a page to create a connection and command to query a database.

The Repeater control is used to display a repeated list of items that are bound to the control.

The FormView control is used to display a single record from a data source. It is similar to the DetailsView control, except it displays user-defined templates instead of row fields.

The DetailsView control displays a single record from a data source, where each data row represents a field in the record.

The DataList control is used to display a repeated list of items that are bound to the control. However, the DataList control adds a table around the data items by default.

The GridView control enables you to connect to a data source and display data in tabular format.

The new asp: substitution control gives you a placeholder into which you can write dynamic content when using output caching.

The MultiView control is a container control that can have only View Controls. The View Controls, which are also container controls, can only be housed in MultiView controls.

The PlaceHolder Web server control does not have any visible output and is used as a place holder when we add controls at run time. The PlaceHolder control is used to reserve space for controls added by code.

The Panel Web server control is used to contain other controls, say a set of radio buttons, check boxes, etc. This is a very useful control which allows us to show or hide a group of controls at once.

A View control works as a container of common controls and a MultiView control works as a container of several View controls.