2014-10-07 6 views
0

Я реализую выходной кэш на странице, но его конфликт с базой. В базовой странице я добавить печенье в preint случаеOutputcache conflit with cookie

    HttpCookie currCookie = new HttpCookie("CurrencyId", "3"); 
       currCookie.Expires = DateTime.Now.AddDays(1); 
       Response.Cookies.Add(currCookie); 
       Request.Cookies.Set(currCookie); 

если я комментарий Response.Cookies.Add (currCookie) строки кэша вывода работает, но если не OutputCache не работает

ответ

0

Вы не можете сделать оба. Если страница использует выходной кеш, то вы не можете делать что-то конкретное на нем. Это побеждает цель. Он может быть кэширован для всех пользователей или нет. Его можно кэшировать на основе различных условий, таких как Param, Control или Header или пользовательской функции.

+0

Я использую глобальное событие updatecacherequest в глобальной конфигурации. – user3770459