LinkButton显示在不必要的时间

本文关键字:时间 不必要 显示 LinkButton | 更新日期: 2023-09-27 18:18:57

我有一个LinkButton(LinkButton_x)在我的aspx页面。我使用这个LinkButton来检查CheckBoxList中的所有框。当我点击这个LinkButton(LinkButton_x)时,部分类中的代码正在执行以选择CheckBoxList中的所有框。

GridViewTemplateField中也有几个LinkButtons,如下所示。

<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也显示。我想避免它。

如何解决这个问题?

LinkButton显示在不必要的时间

如果您在<ItemTemplate>中有Linkbutton,并且您没有编写任何逻辑来隐藏Linkbutton,那么它将明显地显示它,前提是网格至少包含一行。

我认为你的问题更多的是与网格的绑定和回发期间的行数有关。这可能是这样的情况,当你点击链接按钮,然后由于回发网格将得到改变。