C # asp.net: Cookie Ablaufdatum in Chrome

9

Ich habe ein Problem mit dem Ablaufdatum eines Cookies in C #, wenn es sich in Chrome befindet.

Hier ist der Code, den ich verwende:

%Vor%

Ich habe diesen Code über Fiddler ausgeführt und gibt das korrekte Ablaufdatum zurück. Das Ablaufdatum des Cookies ist auch in Firefox und IE9 korrekt. Wenn ich dies jedoch in Chrome ausführe, ist das Ablaufdatum immer auf: So, 07 Dez 1969 03:28:36 GMT

eingestellt

Immer um 3:28:36 GMT ändert es sich nie. Jede Idee, warum dies geschieht, würde sehr geschätzt werden. Danke!

Ich habe auch versucht, das Ablaufdatum mit: DateTime.Now.AddDays (1d) mit dem gleichen Ergebnis zu setzen.

    
Gregory Billings 05.06.2012, 00:22
quelle

1 Antwort

12

Es ist ein Fehler in der aktuellen Version von chrome, es ist die Anzeige des Ablaufdatums, das falsch ist, nicht das tatsächliche Ablaufdatum, der Wert, den Sie gesetzt haben, wird von chrome berücksichtigt!

Hier ist ein Link zu dem Bug, der in ihren nächtlichen Builds behoben wurde (Verified as Fixed mit 20.0.1132.7 (Official Build 136817)) Ссылка

    
Faraday 05.06.2012, 00:33
quelle

Tags und Links