Live Chat Icon For mobile
Live Chat Icon

How to assign a text to Checkbox control and know which checkbox is selected

Platform: ASP.NET| Category: CheckBox

<asp:CheckBox id='chkTips' style='Z-INDEX: 101; LEFT: 32px; POSITION: absolute; TOP: 64px' runat='server'
	Text='Tips'></asp:CheckBox>
<asp:CheckBox id='chkTricks' style='Z-INDEX: 102; LEFT: 32px; POSITION: absolute; TOP: 112px'
	runat='server' Text='Tricks'></asp:CheckBox>
<asp:CheckBox id='chkFaqs' style='Z-INDEX: 103; LEFT: 32px; POSITION: absolute; TOP: 160px' runat='server'
	Text='Faqs'></asp:CheckBox>
<asp:Button id='btnSelect' style='Z-INDEX: 104; LEFT: 40px; POSITION: absolute; TOP: 224px'
	runat='server' Text='Select'></asp:Button>

VB.NET


Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
’Put user code to initialize the page here
	If Not Page.IsPostBack Then
	End If
End Sub

Private Sub btnSelect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSelect.Click
	Dim ctl As Control
	Dim strchkSelected As String
	For Each ctl In Page.Controls(1).Controls
		If TypeOf ctl Is CheckBox Then
			if CType(ctl, CheckBox).Checked Then
				strchkSelected += CType(ctl, CheckBox).Text + ' '
		                End If
		End If
	Next
	Response.Write(strchkSelected)
End Sub

C#


private void Page_Load(object sender, System.EventArgs e)
{
	// Put user code to initialize the page here
	if (!Page.IsPostBack )
	{
	}
}

private void btnSelect_Click(object sender, System.EventArgs e)
{
	string strchkSelected='' ;
	foreach (Control ctl in Page.Controls[1].Controls )
	{
		CheckBox chk = ctl as CheckBox ;
		if (chk!=null)
		{
			if (chk.Checked )
			{
				strchkSelected += chk.Text + ' '  ;
			}
		}
	}
	Response.Write (strchkSelected);
}

Share with

Related FAQs

Couldn't find the FAQs you're looking for?

Please submit your question and answer.