Вы могли погуглить для компонент средства просмотра PDF и придумать больше, чем несколько хитов.
, Если Вы не должны действительно встраивать их в свое приложение, хотя - можно просто потребовать Acrobat Reader или FoxIt (или связать его, если оно выполняет их соответствующие условия лицензирования) и выходят из оболочки к нему. Это не столь прохладно, но это сделало задание бесплатно.
Вы можете использовать Request.UrlReferrer
, чтобы получить URL-адрес ссылки, если вам не нравится напрямую обращаться к словарю Request.ServerVariables
.