Как я могу обновить файл cookie браузера до того, как ответ страницы был завершен ASP.NET веб-приложение?
Я хочу обновить файл cookie браузера до того, как ответ страницы закончится. в принципе, я хочу постоянно обновлять файл cookie и получать доступ к этому файлу cookie с помощью некоторых других методов, но он не обновлялся до тех пор, пока не будет выполнен метод response.end (). так что дайте мне какое-нибудь альтернативное решение.
Спасибо.
Что я уже пробовал:
Для Создания Файла Cookie
var DBCookie = new HttpCookie("CookieName") DBCookie["ID1"]="1"; DBCookie["ID2"]="2"; DBCookie["ID3"]="3"; DBCookie.Expires = DateTime.Now.AddMinutes(60); HttpContext.Current.Response.Cookies.Add(DBCookie);
Для Обновления Файла Cookie
var DBCookieOld = HttpContext.Current.Request.Cookies["CookieName"]; DBCookieOld["ID1"]="4"; DBCookieOld["ID2"]="5"; DBCookieOld["ID3"]="6" DBCookieOld.Expires = DateTime.Now.AddMinutes(60); HttpContext.Current.Response.Cookies.Add(DBCookieOld);
F-ES Sitecore
Обновление где? На стороне клиента или на стороне сервера коллекций печенье? Обновления файлов Cookie отправляются клиенту вместе с готовой страницей, поэтому они обновляются только на клиенте, когда страница заканчивается.
Dev_TechnoLabs
Я обновил этот файл cookie на стороне сервера.Я знаю, что обновления файлов cookie отправляются вместе с ответом страницы, и это повлияет на файл cookie браузера, когда ответ закончится. но в моем случае я хочу обновить коллекцию файлов cookie до завершения страницы.