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