Saturday, June 28, 2008

The RIGHT way to use checkboxes in a .NET Repeater!

The Code-Behind

Here retrieve checkbox value in case of repeater

public void DoSend(object sender, EventArgs e)

foreach (RepeaterItem i in customerList.Items)

//Retrieve the state of the CheckBox.

CheckBox cb = (CheckBox)i.FindControl("selectUser");.

if (cb.Checked)

//Retrieve the value associated with that CheckBox.

HiddenField hiddenEmail = (HiddenField)i.FindControl("hiddenEmail");.

//Now we can use that value to do whatever we want.