वहाँ ASP.NET में बहु मूल्य कुकीज़ बनाने के लिए कुछ अलग तरीके हैं:अंतर: setcookie, AppendCookie, Cookies.Add
var cookie = new HttpCookie("MyCookie");
cookie["Information 1"] = "value 1";
cookie["Information 2"] = "value 2";
// first way
Response.Cookies.Add(cookie);
// second way
Response.AppendCookie(cookie);
// third way
Response.SetCookie(cookie);
मैं किस तरफ जब इस्तेमाल करना चाहिए? मैंने पढ़ा है कि SetCookie
विधि कुकी को अपडेट करती है, अगर यह पहले से बाहर निकलती है। क्या अन्य तरीकों से मौजूदा कुकी भी अपडेट नहीं होती है?
और क्या निम्न कोड कुकीज लिखने के लिए निम्न कोड सर्वोत्तम अभ्यास है?
Response.Cookies["MyCookie"].Value = "value";
'SetCookie' मौजूदा कुकी अपडेट करता है: क्या इसका मतलब यह है कि यदि कुकी मौजूद नहीं है तो कोई अपवाद होगा या कुकी सेट नहीं की जाएगी? और क्या अन्य विधियां कुकी को अद्यतन करती हैं यदि पहले से ही एक ही नाम वाली कुकी है? –
@FelixC मेरे अपडेट देखें। –
ठीक है, समझाए जाने के लिए धन्यवाद .. लेकिन तब मुझे समझ में नहीं आता कि किसी अन्य विधि का उपयोग 'Response.SetCookie' के रूप में कब किया जाए - क्योंकि यह अद्वितीय कुकीज़ लिखने का सबसे सुरक्षित तरीका है। –