This will run the server action on click of the button
The down side is you can’;t capture the server connect events results when running a server action in this way, not a huge issue when and audit function, the odd missed audit entry would not be the end of the world (then again i don’t think i have yet seen a server action fail)
Alternatively, if appropriate, just put the button inside a fom tags and use a post action which will allow access to server connect result actions (make the button the submit button, parameters as hidden fields).
I find this method can cause layout issues on complex pages which is why i prefer $_GET method for non mission critical functions