0

私は自分のアプリケーションでリピーター コントロールを使用していますが、リンク ボタン (アイテムにコメントを付けることができるようにするため) のような他のコントロールが必要です。別ページへ)。コードビハインドでそれをコーディングしようとする試みはすべて拒否されました。コードビハインドでそれらを見つけることができません。注: これらのリンク ボタンはすべて、リピーターのパネル コントロールでラップされます。

4

1 に答える 1

1

コントロールは ItemCreated または ItemDataBound にあります。

void Repeater_ItemCreated(Object Sender, RepeaterItemEventArgs e) 
{
   var control = (LinkButton)e.Item.FindControl("yourLinkButtonId");
}

Or


void Repeater_ItemDataBound(Object Sender, RepeaterItemEventArgs e) {

      if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==     ListItemType.AlternatingItem) 
      {
          var control = (LinkButton)e.Item.FindControl("yourLinkButtonId");
      }
   }   
于 2012-08-09T14:46:43.810 に答える