LinkBut​​ton在不必要的时间显示

时间:2013-06-19 09:34:48

标签: c# asp.net .net linkbutton asplinkbutton

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

GridView TemplateField 中也有几个 LinkBut​​tons ,如下所示。

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

TemplateFields中的LinkBut​​tons FooterTemplate正常显示。但是当我点击aspx页面中的LinkButton_x时,TemplateFields ItemTemplate中的LinkBut​​tons也会显示。我想避免它。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果你在<ItemTemplate>中有Linkbutton并且你没有写任何逻辑来隐藏链接按钮,那么如果网格包含至少一行,它显然会显示它。

我认为您的问题与回发期间网格绑定及其行数更相关。可能是这样的情况,当你点击链接按钮时,由于回发网格将会发生变化。