2012-08-09 37 views
0

我在我的應用程序中使用了一個轉發器控件,我希望它有一個像按鈕一樣的其他控件(以便人們可以對該項目發表評論)另一個鏈接按鈕(顯示該項目並可點擊以便我可以將其重定向到另一個頁面)。我所有在後面的代碼中編碼的嘗試都被拒絕了。我在後面的代碼中找不到它們。注意:所有這些鏈接按鈕在中繼器中都有一個面板控制器。試圖在我的轉發器控件中使用控件(asp.net)

+0

請添加代碼 – 2012-08-09 14:43:50

回答

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"); 
     } 
    } 
相關問題