具有自动回发控件是通过__EVENTTARGET,__EVENTARGUMENT两个隐藏控件向服务端发送控制信息的,__EVENTTARGET为要调用控件的名称,如果要调用的控件是子控件,用''$'分割父与子控件。
- protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
- {
- string strCheck = Request.Form["__EVENTTARGET"].ToString();
- string strIndex = strCheck.Substring(strCheck.IndexOf("$") + 1);
- int Index = Convert.ToInt32(strIndex);
- CheckBoxList1.Items[Index].Text = CheckBoxList1.Items[Index].Text + "谢谢";
- }