リストビューのラベルをコードビハインドで使用し、ボタンがクリックされたときにラベルにアクセスし
てそのテキストを設定したいのですが、ボタンをクリックすると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";
}