Die aktuelle ID kannst Du entweder im Link, oder wenn Du ein Formular mit der Post-Methode nutzen willst, auch als hidden-Value übertragen oder noch besser speicherst Du sie dann in der Session und gibst sie dem Client gar nicht bekannt. Die Kommandos reichen dann ja.
Damit jede Seite einzeln verlinkbar ist, Stichwort Benutzerfreundlichkeit, sollte die aktuelle id im Link stehen. Wenn man das macht, ist es beim Button auch nicht nötig sich bedeckt zu halten (außerdem kopiere ich oft das Linkziel aus dem Link und nicht aus der Adreßzeile).