This may be a stupid question, but is it possible to change a labels text value without submitting the page? I thought maybe you could do something like:
<asp:ImageButton id="ImageButton1" ImageUrl="images/graph.gif" OnClientClick="javascript: document.getelementbyid(Label1).text = 'Changed Text'; return false;" Runat="Server" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:ImageButton id="ImageButton1" ImageUrl="images/graph.gif" OnClientClick="javascript: document.getelementbyid(Label1).text = 'Changed Text'; return false;" Runat="Server" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>