我有一个包含复选框的转发器,我想在选中转发器上的复选框时触发 item_command 事件。但是由于 item_Command 事件不会为复选框触发。谷歌了一下,听说气泡事件不会触发复选框,还有其他方法可以实现吗?
谢谢你
阿斯卡尔
谢谢@Upvote MarkAnswer 终于做到了...为转发器声明了 item_created 事件并添加了以下代码,
protected void RptrIncdntType_ItemCreated(object sender, RepeaterItemEventArgs e)
{
RepeaterItem item = (RepeaterItem)e.Item;
if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
{
CheckBox chkbxSafety = item.FindControl("chkbxSafety") as CheckBox;
chkbxSafety.CheckedChanged += new EventHandler(CheckBox2_CheckedChanged);
}
}
private void CheckBox2_CheckedChanged(object sender,EventArgs e)
{
CheckBox cb = (CheckBox)sender;
}