c# - How to make button visible inside repeater? -
here have kept 2 button(btnhide
, btnunhide
) , label
inside repeater
, have made button btnunhide
invisible initially. want press button btnhide
btnunhide
invisible intially should visible
. solution great help.
html used
<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>
code behind
protected void repeater1_itemcommand(object source, repeatercommandeventargs e) { if (e.commandname == "h") { } }
you can achieve single button changing text
hide/unhide , functionality required checking text
property of button
.
protected void repeater1_itemcommand(object source, repeatercommandeventargs e) { if (e.commandname == "h") { button btn = (button)(e.commandsource); if(btn.text == "hide") { btn.text = "unhide"; //do additional work here, when unhiding. } else { btn.text = "hide"; //do additional work here, when hiding. } } }
i hope, helps. thanks
Comments
Post a Comment