Ändern Sie einen Cookie-Wert eines bereits vorhandenen Cookies

9

Ich habe einen Cookie namens SurveyCookie. So erstellt:

%Vor%

Was großartig funktioniert. Jetzt kommt das Problem, wenn ich den Wert "surveyPage" so ändern möchte.

Das Folgende wird ein neues Cookie erstellen, was nicht das ist, was ich möchte.

%Vor%

Dann habe ich diesen Code ausprobiert, der auch nicht funktioniert. Die surveyPage ist immer noch 1, wenn es 2 sein sollte.

%Vor%

Da keiner der obigen Schritte funktioniert, ändert sich der Cookie-Wert für surveyPage?

    
allencoded 27.02.2014, 14:02
quelle

2 Antworten

26

Von der ASP.NET-Cookie-Übersicht :

  

Sie können einen Cookie nicht direkt ändern. Stattdessen ändern Sie einen Cookie   besteht darin, ein neues Cookie mit neuen Werten zu erstellen und dann das   Cookie an den Browser, um die alte Version auf dem Client zu überschreiben.

Sie können dies versuchen:

%Vor%     
crates_barrels 27.02.2014, 14:21
quelle
-1

Sehen Sie sich die Response.SetCookie() -Methode an, da dies zur Aktualisierung Ihres bestehenden Cookies führt

    
heymega 27.02.2014 14:18
quelle

Tags und Links