0

チェックボックスを含むリピーターを持っています。リピーターのチェックボックスがチェックされるたびに item_command イベントを発生させたいです。しかし、 item_Command イベントはチェックボックスに対して発火しません。それをグーグルで調べて、チェックボックスに対してバブルイベントがトリガーされないと聞いたのですが、これを達成できる他の方法はありますか?

ありがとうございました

アスカー

4

1 に答える 1

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;
 }
于 2013-08-27T06:20:29.437 に答える