That is because a previous operation that the browser made was a POST, and you have caused an event to occurr that would result in the POST being submitted to the server again.
A common way to avoid this is to use the
Post/Redirect/Get[
^] pattern - it really depends what you are doing to cause this though,
Are you sending some sort of update, then doing a refresh?