Я пытаюсь найти linkbutton внутри на моей странице aspx.Как связаться с LinkButton в ListView?
Я не хочу, чтобы найти создателя, как и у конкретного отправителя, я просто хочу найти общую ссылку в пункте itemtemplate и сделать их невидимыми.
Вот код ASPX, где LinkButton является
<ItemTemplate>
<table>
<tr>
<td>
<asp:TextBox ID="DisplayOP" runat="server" Text="test" Visible="false"></asp:TextBox>
</td>
</tr>
<tr>
<td><asp:Linkbutton ID="ItemEmneLabel" runat="server" Text='<%# Eval("Emne") %>' OnClick="ItemShowComments" CommandArgument='<%# Eval("OpslagsID") %>' Visible="true" /></td>
<--- Code Omitted --->
В моем коде позади .cs файла Я пытаюсь найти его, как это:
var lnkb = (LinkButton)ListView1.FindControl("ItemEmneLabel");
lnkb.Visible = false;
и это:
var lnkb = (LinkButton)this.ListView1.FindControl("ItemEmneLabel");
lnkb.Visible = false;
Однако whate вер Стараюсь я получаю сообщение об ошибке сказав: { «Ссылка на объект не указывает на экземпляр объекта»}
Что я здесь делаю неправильно?
Проверить это SO сообщение [как к ноу-который-LinkButton-в-ListView-был щелкнули] (HTTP: // stackoverflow.com/questions/8327665/how-to-know-which-linkbutton-in-a-listview-was-clicked) – haraman