![](/img/trans.png)
[英]How to get current Repeater in ItemCommand event of child Repeater
[英]How to get Repeater Item data object on ItemCommand event
我有一個LinkButtons轉發器和ItemCommand事件。 我需要獲取創建鏈接按鈕的數據對象。
我的DataSource是List,所以在ItemCommand我需要MyObject對象= ???
你在找這個嗎? 這將使用CommandArgument
將ID發送到后面的代碼,以便可以處理它。
<asp:LinkButton ID="LinkButton1" CommandArgument='<%# Eval("ID") %>' runat="server" CommandName="myCommand">LinkButton</asp:LinkButton>
在代碼背后:
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "myCommand")
{
string myID = e.CommandArgument.ToString();
}
}
或者您可以使用CommandArgument='<%# Container.ItemIndex %>'
。 然后您知道行號並可以訪問源中的相應索引。
Object DataItem = (Object) e.Item.DataItem;
然后使用DataItem
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.