Despediu um evento no asp.net quando a sessão expirou ou o navegador foi fechado

Eu quero disparar um evento no asp.net quando minha sessão de usuário tiver expirado ou eu fechar o navegador. na verdade eu quero atualizar alguma coisa no banco de dados de acordo com o usuário de login quando ele / ela deixar o site.