19

मैं बस इसे साफ़ करना चाहता हूं।HttpCookieCollection.Hdd बनाम HttpCookieCollection.Set - क्या अनुरोध है। कुकीज संग्रह Response.Cookies संग्रह में कॉपी हो जाता है?

मुझे पता है कि अगर मैंने पिछले अनुरोध पर कुकी सेट की है, तो यह मेरे Request.Cookies संग्रह में दिखाई देगा।

मैं अपनी मौजूदा कुकी अपडेट करना चाहता हूं।

क्या मेरे Request.Cookies संग्रह से कुकीज़ पहले से ही मेरे Response.Cookies संग्रह में कॉपी की गई हैं? क्या मुझे Response.Cookies.Add() का उपयोग करके एक ही कुंजी के साथ एक नई कुकी जोड़ने की ज़रूरत है, या मुझे Response.Cookies.Set() का उपयोग करने की आवश्यकता है?

उत्तर

23
वहाँ

एक अंतर है:

डुप्लिकेट कुकीज़ को आमतौर पर यह निर्धारित करने के लिए अतिरिक्त हैंडलिंग की आवश्यकता होती है कि सबसे हालिया कौन सा है। मैं एक मामले के बारे में सुनिश्चित है जब आप एक ही साइट पर डुप्लिकेट कुकीज़ चाहेगा नहीं कर रहा हूँ, शायद किसी और एक उदाहरण के साथ में झंकार कर सकते

संपादित करें: आपके मामले में, आप सेट का उपयोग करने के लिए है क्योंकि आप कर रहे हैं चाहते हैं अद्यतन।

+3

धन्यवाद - मैंने कुछ प्रतिबिंब भी किया और मुझे एहसास हुआ कि मैं गलत सवाल पूछ रहा हूं। कृपया इस पोस्ट को देखें: http://stackoverflow.com/questions/5517595/what-is-the-best-practice-for-updating-a-cookie-that-was-set-on-a-previous-reques – smartcaveman

संबंधित मुद्दे