我有一个包含复选框的转发器,我想在检查转发器上的复选框时触发item_command事件。 但是因为item_Command事件不会触发复选框。 用Google搜索并听说泡泡事件不会触发复选框,还有其他方法可以达到此目的吗?
谢谢
阿斯卡
答案 0 :(得分:0)
感谢@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;
}