0% found this document useful (0 votes)
5 views

21 Controls in ASP

Uploaded by

yashoda sailwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

21 Controls in ASP

Uploaded by

yashoda sailwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

controls in ASP.

NET with C# programming:

1. HTML Controls:

HTML controls are standard HTML elements like text boxes, buttons, checkboxes, and
radio buttons. You can use these controls in ASP.NET as well.

Example - Adding a Textbox to Your Web Form:

```html

<asp:TextBox ID="txtName" runat="server"></asp:TextBox>

```

2. Web Controls:

ASP.NET provides a set of web controls that are server-side controls. These controls are
more powerful and flexible than HTML controls and are managed by the server.

Example - Adding a Button Control:

```html

<asp:Button ID="btnSubmit" runat="server" Text="Submit"


OnClick="btnSubmit_Click" />

```

In the above example, `btnSubmit_Click` is the event handler in the code-behind (C#) file.

3. Code-Behind:

ASP.NET applications use a code-behind model, where you write C# (or VB.NET) code to
handle events and control the behavior of the web page.

Example - Handling the Button Click Event:

```csharp
protected void btnSubmit_Click(object sender, EventArgs e)

string name = txtName.Text;

// Perform some action with the input

```

4. Validation Controls:

ASP.NET provides a range of validation controls (e.g., `RequiredFieldValidator`,


`RegularExpressionValidator`, `RangeValidator`, etc.) to validate user input.

Example - Adding a Required Field Validator:

```html

<asp:RequiredFieldValidator ID="rfvName" runat="server" ControlToValidate="txtName"


ErrorMessage="Name is required" />

```

5. User Controls:

User controls allow you to create reusable components for your web application. These
controls consist of a mixture of HTML and server-side code and are especially useful for
creating custom controls.

6. Third-Party Controls:

You can also use third-party control libraries like Telerik, DevExpress, and Infragistics to
add advanced functionality to your web application.

7. AJAX Controls:

ASP.NET AJAX controls enable you to create more interactive web applications with
features like asynchronous postbacks and client-side scripting.
Example - Using an AJAX Control (ScriptManager):

```html

<asp:ScriptManager ID="ScriptManager1" runat="server" />

```

8. Data Controls:

Data controls like GridView, ListView, and Repeater are used for displaying and working
with data retrieved from databases.

Example - Using a GridView to Display Data:

```html

<asp:GridView ID="GridView1" runat="server">

<!-- Define columns and data source -->

</asp:GridView>

```

You might also like