LinkButton отображать в ненужное время

У меня есть LinkButton (LinkButton_x) на моей странице aspx. Я использую этот LinkButton, чтобы установить все флажки в CheckBoxList. когда я щелкаю этот LinkButton(LinkButton_x), выполняется код в частичном классе, чтобы выбрать все поля в CheckBoxList.

также есть несколько LinkButtons в TemplateField GridView, как показано ниже.

<asp:TemplateField HeaderText="">
    <ItemTemplate>
        LinkButton1 here
        LinkButton2 here
    </ItemTemplate>
    <EditItemTemplate>
        LinkButton3 here
        LinkButton4 here
    </EditItemTemplate>
    <FooterTemplate>
        LinkButton5 here
        LinkButton6 here
    </FooterTemplate>
</asp:TemplateField>

LinkButtons в TemplateFields FooterTemplate обычно отображается. но когда я нажимаю на LinkButton_x на странице aspx также отображаются LinkButtons в TemplateFields ItemTemplate. Я хочу избежать этого.

как я могу решить это?

1 ответ

Если у вас есть Linkbutton в <ItemTemplate> и вы не написали никакой логики, чтобы скрыть кнопку ссылки, тогда она, очевидно, будет отображать ее при условии, что сетка содержит хотя бы одну строку.

Я думаю, что ваша проблема больше связана с привязкой сетки и количеством строк во время обратной передачи. Может случиться так, что когда вы нажмете на кнопку ссылки, из-за обратной сетки будет происходить изменение.

Другие вопросы по тегам