ファイル リンクがクリックされたときを追跡する必要があるため、アンカー タグがクリックされたときに SQL DB に書き込むサーバー側関数を作成しました。ファイルを起動したり開いたりしていません。これが私のコードです:
HTML
<a href="pdf/Access2013.pdf#zoom=100" runat="server" onServerClick="AccessFile_Click" target="_blank"><img src="img/pdf_icon.png" border="0" /></a>
サーバーコード
protected void AccessFile_Click(object sender, EventArgs e)
{
App_Code.bi.LogFileDownload("Access File", Session["UserID"].ToString());
}