articles

Home / DeveloperSection / Articles / Ajax Toolkit MutuallyExclusiveCheckBox Extender Control in ASP.Net

Ajax Toolkit MutuallyExclusiveCheckBox Extender Control in ASP.Net

Pushpendra Singh9908 05-Dec-2010

MutuallyExclusiveCheckBox is an ASP.NET AJAX extender that can be attached to any ASP.NET CheckBox control. By adding a number of checkboxes to the same "Key", only one checkbox with the specified key can be checked at a time. This extender is useful when a number of choices are available but only one can be chosen.

MutuallyExclusiveCheckBox Properties:

TargetControlID - The ID of the CheckBox to modify

Key - The unique key to use to associate checkboxes. This key does not respect INamingContainer renaming.

Code:

 <%-- ScriptManager control manages client script for AJAX enabled ASP.NET pages.This enables partial-page rendering and Web-service calls.You have to used this if you want to use ajax control toolkit--%>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<%-- Add three MutuallyExclusiveCheckbox which control the three checkbox--%>
 
<cc1:MutuallyExclusiveCheckBoxExtender ID="MutuallyExclusiveCheckBoxExtender1" runat="server" TargetControlID="CheckBox1" Key="pl">
</cc1:MutuallyExclusiveCheckBoxExtender>
 
<cc1:MutuallyExclusiveCheckBoxExtender ID="MutuallyExclusiveCheckBoxExtender2" runat="server" TargetControlID="CheckBox2" Key="pl">
</cc1:MutuallyExclusiveCheckBoxExtender>
 
<cc1:MutuallyExclusiveCheckBoxExtender ID="MutuallyExclusiveCheckBoxExtender3" runat="server" TargetControlID="CheckBox3" Key="pl">
</cc1:MutuallyExclusiveCheckBoxExtender>
 
<asp:Label ID="Label1" runat="server" Text="Select Programming Language">
</asp:Label>
<br />
<asp:CheckBox ID="CheckBox1" runat="server" Text="C#" />
<asp:CheckBox ID="CheckBox2" runat="server" Text="J#" />
<asp:CheckBox ID="CheckBox3" runat="server" Text="VB" />


HereKey="pl" will be same for all the checkbox which I want to be in a group.

 

Run the project

Ajax Toolkit MutuallyExclusiveCheckBox Extender Control in ASP.Net

Select any one language

Ajax Toolkit MutuallyExclusiveCheckBox Extender Control in ASP.Net

When you select other language then first one will be unselected.

Ajax Toolkit MutuallyExclusiveCheckBox Extender Control in ASP.Net


Updated 04-Mar-2020

Leave Comment

Comments

Liked By