Manejador de archivos en asp.net

Necesito hacer un seguimiento cuando se abre un pdf en mi aplicación web. En este momento, estoy escribiendo en una base de datos cuando un usuario hace clic en el enlace y luego usa window.open desde el código que está detrás, lo cual no es ideal, ya que Safari bloquea las ventanas emergentes y otros navegadores web y me avisa cuando se ejecuta, por lo que estaba pensando El manejador de archivos es lo que necesito usar. No he usado un administrador de archivos en el pasado, ¿es esto algo que funcionaría? El pdf no está en formato binario, es solo un archivo estático ubicado en un directorio.

Respuestas a la pregunta(2)

Su respuesta a la pregunta