ユーザーがダウンロードをクリックしたのか、ハイパーリンクを表示したのかを検出したい。これは、人々がファイルをアップロードでき、必要に応じてファイル(誰でもアップロードしたファイル)を見ることができるページです。asp.NETを使用してファイルをアップロードし、SQLサーバーデータベースに保存しています。これらのファイルは、データベースを使用してWebページに表示され、ログインするすべての人が見ることができます。Webページには複数のファイルがあり、すべてに表示リンクまたはダウンロードリンクがあります(zipファイルなどのファイルには表示されません)。ファイルをアップロードしたユーザーが自分のファイルを見た人を確認できる機能を作成したいと思います。ファイル名のテーブル列のようなもので、ファイルがデータベースの列に追加されるのを監視しているすべての人。これは私がグリッドビューで使用しているものです:
<asp:HyperLinkField DataNavigateUrlFields="Id" DataNavigateUrlFormatString="~/DownloadFile.aspx?Id={0}" HeaderText="Download" Text="Download" />