我在btnhide
内保留了两个按钮(btnunhide
和label
)以及一个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")
{
}
}
答案 0 :(得分:0)
只需按一个按钮即可实现此目的,只需更改Text
隐藏/取消隐藏,然后只需检查Text
的{{1}}属性即可执行所需功能。
button
我希望,这有帮助。感谢