Ich benutze das beliebte jquery Cookie-Plugin Ссылка Sie fragen sich, wie Sie einen Cookie mit mehreren Werten setzen und lesen können? Oder vielleicht ist es möglich, Werte für diesen Cookie hinzuzufügen / zu entfernen?
$. cookie ("MyTestCookie", E-Mail, {läuft ab: 10});
Ich möchte einen Benutzernamen zu demselben Cookie hinzufügen
Update: nur ein Beispiel in .Net Speichern mehrerer Werte in Cookies
Wenn Sie ein Cookie mit mehreren Werten oder "Unterschlüsseln" setzen möchten und diese aus .NET lesbar haben, müssen Sie den Unterschlüssel als Name / Wert-Paare speichern, die wie ein Querystring formatiert sind. Sie können die jQuery.param () -Methode verwenden, um ein JavaScript-Objekt in eine Querystring zu konvertieren.
%Vor%Dann können Sie auf dem Server auf die Werte wie folgt zugreifen:
%Vor%BEARBEITEN: Ich habe eine Testseite erstellt, um das Lesen / Schreiben von mehrwertigen Cookies sowohl auf dem Server als auch auf dem Client anzuzeigen. Ссылка
HINWEISE:
Wie auch immer, hoffe das hilft.
Hier ist Default.aspx
%Vor%Default.aspx.cs
%Vor%Auch wenn es nicht ratsam ist, können Sie einem Cookie mehrere Werte hinzufügen und die Verarbeitung selbst vornehmen.
(Dadurch wird die Anzahl der Cookies im Browser reduziert, aber seither moderne Browser sind dafür ausgelegt große Mengen an Cookies verarbeiten würde nichts mit der Geschwindigkeit von tun Laden)
Sie können Ihren Wert mit einer Schleife hinzufügen und sie mit einem Sonderzeichen wie '% trennen. Sie können Ihre Zeichenfolge mit jeder beliebigen Verschlüsselungsmethode verarbeiten und alle als ein einzelnes Cookie speichern.
%Vor%Später können Sie die Funktion SPLIT verwenden, um den Code in den richtigen Array-Wert zu bringen:
%Vor%Dies ist die am besten geeignete Methode, um Cookies zu verarbeiten. Andere Methoden verlangsamen die Seite etwas.
Versuchen Sie Folgendes: Ссылка
Schnelle Verwendung:
create - create cookie
check - check existance
verify - überprüft den Cookie-Wert, wenn JSON
check_index - Überprüfen Sie, ob der Index in JSON existiert
read_values - lese Cookie-Wert als String
read_JSON - lese Cookie-Wert als JSON-Objekt
read_value - liest den Wert des im JSON-Objekt gespeicherten Indexes
replace_value - ersetzt den Wert von einem angegebenen Index, der im JSON-Objekt gespeichert ist
remove_value - entfernt den im JSON-Objekt gespeicherten Wert und Index
Verwenden Sie einfach:
%Vor%