knockoutJS style binding basically used to add custom style to DOM element. Style binding are particularly helpful when you want to change the style of the DOM element such as textbox, Div, table etc. We can add style directly or conditional.

knockoutJS Visible binding basically used to show or hide an element.Visible binding are particularly helpful when you want to show or hide an element depending on condition.

knockoutJS CSS binding basically used to add or remove a css class from an element. CSS binding are particularly helpful when you want to change the style of an element depending on condition.

The CompareValidator control enables you to compare the value entered in two input control, such as a TextBox control, for example we need to compare password while registering a new user.

The RequiredFieldValidator enable to You can specify that a user must provide information in a specific control on an ASP.NET Web page. For example, you can specify that users must fill in a Name text box before they can submit a registration form by using RequiredFieldValidator control and link to the Name text box . If user submit the registration form without filling Name text box the RequiredFieldValidator give error message.

ASP.Net AJAX ScriptManager enable to you to call Server Side ASP.net methods from client side without page PostBack using PageMethods. The asp.net server side methods should be public and static and These method should be WebMethod() attribute.

In Asp.Net the DataList is a Web server control it is used for display the data in a format that you can define using templates and styles. The DataList control is also use for display the data in any repeating structure, such as a table or custom format.

The ASP.NET ListView control enables you to display the items columns and rows format. You can display items individually, or you can group them. It’s also support Data binding using the Data Source property, which allows you to bind to various objects, including ADO.NET datasets or data table or System.Collections.ArrayList object.

Asp.Net Repeater control is a container control which is used to display the repeated list of items. It’s allows you to create custom lists for display the data on the page. It’s also support Data binding using the Data Source property, which allows you to bind to various objects, including ADO.NET datasets or data table or System.Collections.ArrayList object.

The Asp.Net GridView control displays data in a tabular format, and it also provide sorting, paging, and editing functionality . It’s support Data binding using the DataSource property, which allows you to bind to various objects, including ADO.NET datasets or data table or System.Collections.ArrayList object.