Radio button in asp net


ASP.NET is a popular used for developing web applications. One common requirement in web forms is to include radio , which users to select a single option from a list of choices. In this article, we will explore how to implement radio buttons in ASP.NET and discuss some to illustrate their usage.

Creating Radio Buttons

To create radio buttons in ASP.NET, you can use the RadioButton control provided by the framework. This control renders an HTML element of type “radio” and allows you to define the options and behavior.

In the above example, we have created three radio buttons with different text labels. The GroupName property is used to group the radio buttons together, ensuring that only one option can be selected at a time within the same group.

Handling Radio Button Selection

Once the radio buttons are created, you need to handle the selection made by the user. This can be done by subscribing to the CheckedChanged event of the RadioButton control.

protected void rbOption_CheckedChanged( sender, EventArgs e)
    RadioButton selectedOption = (RadioButton)sender;
    if (selectedOption.Checked)
        // Perform actions based on the selected option
        if (selectedOption == rbOption1)
            // Option 1 is selected
        else if (selectedOption == rbOption2)
            // Option 2 is selected
        else if (selectedOption == rbOption3)
            // Option 3 is selected

In the above code snippet, we have defined a CheckedChanged event handler for the radio buttons. The sender parameter represents the radio button that triggered the event. By checking the Checked property of the selectedOption, we can determine which option is selected and perform the necessary actions accordingly.

Example Usage

Let's consider an example where we have a web form with radio buttons representing different payment methods. The user can select one option, and upon submission, the selected payment method will be processed.

In this example, we have added the CheckedChanged event handler to each radio button and set the AutoPostBack property to true. This ensures that the event is triggered when the user selects an option.

By implementing the rbOption_CheckedChanged event handler, we can the selected payment method and perform the necessary actions, such as displaying additional for credit card or redirecting to the PayPal payment page.


Radio buttons are a common element in web forms, allowing users to make a single selection from a list of options. In ASP.NET, you can easily create radio buttons using the RadioButton control and handle their selection using the CheckedChanged event. By understanding the concepts and examples discussed in this article, you can effectively implement radio buttons in your ASP.NET web applications.

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *

Table of Contents