Refresh page data when button is clicked inside a usercontrol
<p>I have a page which displays data from a web service. It first checks if the data exists in session, and then gets it from the WS if not.</p>

<p>My control calls the web service and adds another row to the data (an SP list in this case). If the new item was added successfully, I want to refresh the list in session. If not, no refresh is needed.</p>

<p>I want the page to get the new data from the web service, even if the data exists in session.
My problem is that the event handler for the button fires after the page load event of the page containing the control, where the data is retrieved and bound to a repeater.</p>

<p>I was thinking of using some client side tricks, like checking the event target or checking for a button name in the post params list, but my button is a server side control, and I would like it to remain that way.</p>

<p>Is there some best practice solution for this type of situation? </p>
