Er hat auf der Party zu viel Alkohol getrunken.

English Translation

He drank too much booze at the party.

Why not “an der Party” or “bei der Party”?