Wie bereits erwähnt, gibt die Value
Eigenschaft von HttpCookie
alle Cookie-Daten als Zeichenfolge zurück.
var cookie = new HttpCookie("CookieName");
cookie["1"] = "Value1";
cookie["2"] = "Value2";
string defaultValueString = cookie.Value;
// result: "1=Value1&2=Value2"
Wenn das Cookie mehrere Schlüssel enthält, die Values
Eigenschaft können Sie einen bestimmten Schlüssel zuzugreifen. Sie können dies verwenden, um ein benutzerdefiniertes Format zurückzugeben.
var valuesByKey = cookie.Values.Keys.Cast<string>()
.ToDictionary(k => k, v => cookie.Values[v]);
string customValueString = string.Join("; ",
valuesByKey.Select(kvp => $"Name: '{kvp.Key}', Value: '{kvp.Value}'");
// result: "Name: '1', Value: 'Value1'; Name: '2', Value: 'Value2'"
In einem HttpCookie? Es hat eine Eigenschaft .Value, wenn nicht, was enthält Ihr Cookie? –
@AlexK. Ja, es gibt einen Wert. Ich möchte den Wert des Cookies in eine Zeichenfolge konvertieren. Ja, es ist ein HttpCookie. – ashah07041994
HttpCookie.Value ist eine Zeichenfolge: https://msdn.microsoft.com/en-us/library/system.web.httpcookie.value(v=vs.110).aspx – PaulF