Hello Everybody,
Yesterday I was facing a problem getting the current value of the checkboxlist.
I have tried using the selected value, as I thought that would give me the current value of the checkbox, but it appears to be giving me the first value that is selected all the time.
I have also tried to use the selectedItem property, but that does the same as I would expect, because the property says it get the item with the lowest value.
After searching i came up with the solution which is below...
Yesterday I was facing a problem getting the current value of the checkboxlist.
I have tried using the selected value, as I thought that would give me the current value of the checkbox, but it appears to be giving me the first value that is selected all the time.
I have also tried to use the selectedItem property, but that does the same as I would expect, because the property says it get the item with the lowest value.
After searching i came up with the solution which is below...
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e) { string value = string.Empty; string result = Request.Form["__EVENTTARGET"]; string[] checkedBox = result.Split('$'); int index = int.Parse(checkedBox[checkedBox.Length - 1]); if (CheckBoxList1.Items[index].Selected) { value = CheckBoxList1.Items[index].Value; } }
0 comments:
Post a Comment