Filehandler em asp.net

Preciso acompanhar quando um pdf é aberto no meu aplicativo da web. Agora estou escrevendo para um banco de dados quando um usuário clica no link e, em seguida, usando window.open a partir do código por trás que não é ideal, pois o Safari bloqueia pop-ups e outros navegadores da web dão um aviso quando é executado. Filehandler é o que eu preciso usar. Eu não usei um Filehandler no passado, então isso é algo que funcionaria? O pdf não está em formato binário, é apenas um arquivo estático em um diretório.

questionAnswers(2)

yourAnswerToTheQuestion