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