如何在中继器内看到按钮?

时间:2016-07-04 15:34:29

标签: c# asp.net

我在btnhide内保留了两个按钮(btnunhidelabel)以及一个repeater,我最初使按钮btnunhide不可见。现在我想要的是,当我按下按钮btnhide时,btnunhide最初不可见的应该是visible。 解决方案将是很好的帮助。

使用Html

  <asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand" >
        <ItemTemplate> 

            <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>   
            <asp:Button ID="btn" CommandName="h" runat="server" Text="Hide" />
            <asp:Button ID="btnhide" Visible="false" runat="server" Text="Unhide" />     

        </ItemTemplate>
    </asp:Repeater>

背后的代码

protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
    if (e.CommandName == "h")
    {


    }
}

1 个答案:

答案 0 :(得分:0)

只需按一个按钮即可实现此目的,只需更改Text隐藏/取消隐藏,然后只需检查Text的{​​{1}}属性即可执行所需功能。

button

我希望,这有帮助。感谢