试图在我的转发器控件中使用控件(asp.net)

时间:2012-08-09 14:38:54

标签: c# asp.net

我正在我的应用程序中使用转发器控件,我希望它在其中有其他控件,如链接按钮(允许人们对项目发表评论)另一个链接按钮(显示项目并且可点击以便我可以将它重定向到另一个页面)。我在后面的代码中编写代码的所有尝试都被拒绝了。我在后面的代码中找不到它们。注意:所有这些链接按钮都在转发器中使用面板控件进行敲击。

1 个答案:

答案 0 :(得分: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");
      }
   }