Просто подпрыгивая некоторые идеи вокруг:
Создание пользовательского веб-части для отображения списка документов, где ссылка будет либо сделать некоторые клиента JavaScript или принять вас на страницу, которая имела некоторое поведение перезаписи, а также отправка предупреждение.
Другим вариантом было бы создать HttpModule, который перехватил запрос. Это более низкие и более высокие накладные расходы, но избегать необходимости внесения сложных изменений содержимого.
Наконец, вы могли бы что-то сбить с базы данных регистрации, но это может не удовлетворить вашему требованию «немедленно».