0
之外我用標籤在列表視圖中,在後面的代碼,我想訪問標籤和
設置當按鈕clicked.but當我點擊按鈕,其文本,nullrefrace exception
是'拋出訪問列表視圖標籤
**.aspx Code:**
<asp:ListView ID="ListView1" runat="server"
`onselectedindexchanged="labeltext"`
onselectedindexchanging="la">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
<asp:Button ID="Button1" CommandName="select" runat="server" Text="Button" />
</ItemTemplate>
</asp:ListView>
**.aspx.cs:**
protected void labeltext(object sender, EventArgs e)
{
Label list = sender as Label;
ListViewItem item = (ListViewItem)list.NamingContainer;
Label lable = item.FindControl("Label2") as Label;
lable.Text = "you click me";
}
protected void la(object sender, ListViewSelectEventArgs e)
{
Label1.Text = "rr";
}
但仍異常thrwing – user1405508
您沒有提供足夠的代碼。沒有你的按鈕的代碼。你提供的事件處理程序沒有處理按鈕事件 - 在按鈕 – codingbiz
的OnClick事件處理程序中,我在listview上應用了事件selectedindexchanged,並設置了commandname =「select」按鈕「,由此產生了兩個事件。事件 – user1405508