Событие запускается со стороны клиента, поэтому для его обработки вам необходимо использовать язык на стороне клиента. Если вы перехватите такое событие со стороны клиента, например, с помощью JavaScript, вы можете уведомить ваш сервер о том, как вести себя определенным образом.
Например, с JavaScript вы можете сделать
document.getElementById("backButton").addEventListener("click", function(){
//notify your back-end here
});
от того, если вы имеете в виду браузер кнопку назад
window.onbeforeunload = function(){
//check if it was a back-button press using history
//notify back-end
}
Так что ответ нет, вы не можете перехватывать на стороне клиента события с серверный язык.