我的aspx页面中有一个 LinkButton (LinkButton_x)。我正在使用此LinkButton来检查CheckBoxList中的所有框。当我点击这个LinkButton(LinkButton_x)时,部分类中的代码正在执行以选择CheckBoxList中的所有框。
在 GridView 的 TemplateField 中也有几个 LinkButtons ,如下所示。
<asp:TemplateField HeaderText="">
<ItemTemplate>
LinkButton1 here
LinkButton2 here
</ItemTemplate>
<EditItemTemplate>
LinkButton3 here
LinkButton4 here
</EditItemTemplate>
<FooterTemplate>
LinkButton5 here
LinkButton6 here
</FooterTemplate>
</asp:TemplateField>
TemplateFields中的LinkButtons FooterTemplate正常显示。但是当我点击aspx页面中的LinkButton_x
时,TemplateFields ItemTemplate中的LinkButtons也会显示。我想避免它。
我该如何解决这个问题?
答案 0 :(得分:0)
如果你在<ItemTemplate>
中有Linkbutton并且你没有写任何逻辑来隐藏链接按钮,那么如果网格包含至少一行,它显然会显示它。
我认为您的问题与回发期间网格绑定及其行数更相关。可能是这样的情况,当你点击链接按钮时,由于回发网格将会发生变化。