У меня есть финансовая система, в которой я создаю PDF-формы для налоговых форм, квитанций и т. Д. У меня есть печатная страница, где я открываю документ для клиента в iframe, который динамически подходит для клиента в формате PDF -
curUser = usrSrv.getUserFromCookie(cookie);
string formSrc = "UserForms/" + curUser.Id + ".pdf";
ifPdf.Attributes.Add("src", formSrc);
В моем коде я вставил свойства очистки кэша следующим образом:
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
, но все же - в некоторых случаях (когда пользователь возвращается со страницы печати для ex ') -PDF-файл сохраняется в кеше, и система теряет свое предназначение.
Я понял, что может быть способ с - server.Mappath()
- но когда я его использую - местоположение кажется хорошим ифайл существует, но браузер никогда не находит фактический файл или просто не показывает его.