i am having two list box which perform add remove item functionality which are controlled by four buttons and o each button click there happen to be post back but i don’t want it to be flicker for which i am using update panel like this but it still made post back wats wrong with this explain me this
<asp:UpdatePanel ID="button" runat="server" UpdateMode="Always">
<ContentTemplate>
<asp:Button ID="ButtonAdd" runat="server" Text=">" OnClick="ButtonAdd_Click" Width="50px"/><br />
<asp:Button ID="ButtonRemove" runat="server" Text="<" OnClick="ButtonRemove_Click" Width="50px"/><br />
<asp:Button ID="ButtonAddAll" runat="server" Text =">>>" OnClick="ButtonAddAll_Click" Width="50px"/><br />
<asp:Button ID="ButtonRemoveAll" runat="server" Text ="<<<" OnClick="ButtonRemoveAll_Click" Width="50px"/>
</ContentTemplate>
</asp:UpdatePanel>
I wrote a quick example that does work. You do not need your buttons in the
UpdatePanel. You only need theListBoxsince they are the only controls being refresh. Setup theTriggerfor theUpdatePanelwill cause the refreshes to occur without the ‘flicker‘.aspx code:
cs (codebehind) code:
I have tested this and it does work. I only implemented 2 of the
Buttons to present a complete example.