मुझे एक बनाम दूसरे का उपयोग कब करना चाहिए? मैं स्टार्टअप पर एक निश्चित वस्तु को कैश करना चाहता हूं और एप्लिकेशन के चारों ओर पुन: उपयोग करना चाहता हूं। कौन सा बेहतर समाधान (व्यूडेटा या सत्र) की तरह लगता है?Asp.net-MVC में सत्र और व्यूडेटा के बीच क्या अंतर है?
6
A
उत्तर
12
ViewData
देखने के लिए नियंत्रक से जानकारी भेजने के लिए इस्तेमाल एक प्रति अनुरोध वस्तु है।
प्रत्येक क्रिया मंगलाचरण का अपना ViewData हो जाता है; व्यूडाटा दृश्य से परे नहीं रहता है।
Session State प्रति-उपयोगकर्ता भंडारण कंटेनर (जो आप किसी विशिष्ट उपयोगकर्ता सत्र (एक कुकी द्वारा की पहचान)
आप एक वैश्विक वस्तु साझा करना चाहते हैं, तो आप शायद यह एक सिंगलटन करना चाहिए के लिए डाटा स्टोर करने की अनुमति देता है static
संपत्ति में) या इसे एप्लिकेशन स्थिति में डाल दें।
यकीन है कि यह धागा सुरक्षित है सुनिश्चित करें। (या एक [ThreadStatic]
क्षेत्र का उपयोग सावधानी से)
संबंधित मुद्दे
- 1. डुजीगो में कुकी और सत्र के बीच क्या अंतर है?
- 2. PHP में सत्र और कुकी के बीच क्या अंतर है?
- 3. सत्र और कुकी के बीच क्या अंतर है?
- 4. , "एप्लिकेशन" और "सत्र" के बीच क्या अंतर है?
- 5. HttpRuntime.Cache और सत्र के बीच क्या अंतर है?
- 6. एनएचबेर्नेट में स्टेटलेस सत्र और सत्र के बीच क्या अंतर है?
- 7. सत्र के बीच अंतर। बंद करें() और सत्र। उद्देश्य()
- 8. फ़ाइल में और डेटाबेस में सत्र के बीच अंतर
- 9. सत्र के बीच क्या अंतर है। जोड़ें ("कुंजी", मान) और सत्र ["कुंजी"] = मूल्य?
- 10. # {} $ {} और% {} के बीच क्या अंतर है?
- 11. के बीच क्या अंतर है:। और: आर !?
- 12. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 13. $ और $$ के बीच क्या अंतर है?
- 14. भिन्नता और '-' के बीच क्या अंतर है?
- 15. "$^एन" और "$ +" के बीच क्या अंतर है?
- 16. PHP चर में सत्र चर और वैश्विक चर के बीच क्या अंतर है?
- 17. सत्र कक्षा में getDefaultInstance() और getInstance() के बीच क्या अंतर है?
- 18. रेल v2.3: सत्र और कुकीज़ के बीच अंतर
- 19. के बीच क्या अंतर है?
- 20. MATLAB में & &&& के बीच क्या अंतर है?
- 21. अंतर और कहां के बीच क्या अंतर है?
- 22. लॉगआउट और सत्र के बीच अंतर कैसे करें?
- 23. WinAPI में हैंडल और एचएफआईएलई के बीच क्या अंतर है?
- 24. सिम्फनी में रीडायरेक्ट और आगे के बीच क्या अंतर है?
- 25. PHP में iconv() और mb_convert_encoding() के बीच क्या अंतर है?
- 26. वेरिलोग में $ स्टॉप और $ फिनिश के बीच क्या अंतर है?
- 27. ember.js में, मिश्रण और विस्तार के बीच क्या अंतर है?
- 28. पर्ल में 'eq' और '= ~' के बीच क्या अंतर है?
- 29. गेब में, प्रदर्शित और वर्तमान के बीच क्या अंतर है?
- 30. गिट में लेखक और कमिटर के बीच क्या अंतर है?