इम यकीन है कि एक अनुरोध चौड़ा object
आधारित भंडारण माध्यम, HttpContext.Current.Session
के समान है, कि सिर्फ एक ही अनुरोध के जीवन के लिए विश्व स्तर पर कायम नहीं थी, लेकिन मैं के लिए मेरे जीवन में यह याद नहीं कर सकते।एक अनुरोध के जीवन चक्र के लिए संग्रहण माध्यम?
उत्तर
मुझे यकीन है आप HttpContext.Items की सोच रहे हैं।
एक कुंजी/मूल्य संग्रह प्राप्त करता है जिसे HTTP अनुरोध के दौरान IHttpModule इंटरफ़ेस और IHttpHandler इंटरफ़ेस के बीच डेटा व्यवस्थित और साझा करने के लिए उपयोग किया जा सकता है।
अनुरोध चक्र के विभिन्न हिस्सों से HttpModules, HttpHandlers और पृष्ठों के बीच राज्य साझा करने के लिए बहुत उपयोगी है।
अधिक पढ़ने:
ध्यान दें कि HttpContext.Items दोनों ASP.NET WebForms और ASP.NET MVC के लिए काम करता है लेकिन यह एक चेतावनी है दोनों एक ही वेब अनुप्रयोग में उपयोग करते समय । कि this question.
में के बारे में अधिक वहाँ ASP.Net MVC में TempData है। वहां बने सामान केवल एक अनुरोध से अगले तक जीवित रहते हैं। आखिरकार, इसका भंडारण सत्र राज्य है।
आप का उपयोग नहीं किया जा सका ViewData
(यदि ASP.NET MVC) या ViewState (अपने ASP.NET हैं)?
Viewstate Postbacks भर बनी रहती है, अर्थात से पहुँचा जा सकता। – maxp
- 1. एचटीपी अनुरोध जीवन चक्र
- 2. एएसपी.Net अनुरोध जीवन चक्र - Application_BeginRequest
- 3. एक प्ले के अनुरोध जीवन चक्र को समझना! आवेदन
- 4. मैवेन के जीवन चक्र चरण
- 5. रेल नियंत्रक जीवन चक्र
- 6. WinForms घटना जीवन चक्र
- 7. Azure Workerrole जीवन चक्र
- 8. वसंत + हाइबरनेट सत्र जीवन चक्र
- 9. ओवरराइड 'साफ़' जीवन चक्र Maven
- 10. एएसपी.नेट पृष्ठ जीवन चक्र स्पष्टीकरण
- 11. वेब विकास के लिए सॉफ्टवेयर जीवन चक्र मॉडल
- 12. और एंड्रॉइड गतिविधि जीवन चक्र
- 13. प्लगइन निष्पादन जीवन चक्र विन्यास
- 14. अजीब टुकड़ा जीवन चक्र त्रुटि
- 15. ग्लासफ़िश युद्ध जीवन चक्र प्रश्न
- 16. Asp.net पृष्ठ जीवन चक्र-विशिष्ट वैश्विक चर?
- 17. एक सरणी के तत्वों के माध्यम से चक्र
- 18. फ्रैगमेंट और पेरेंट गतिविधि जीवन चक्र एक साथ
- 19. प्लगइन त्रुटि: निष्पादन जीवन चक्र विन्यास
- 20. जीवन चक्र कैसे काम करता है?
- 21. बैकबोन.जेएस का जीवन चक्र अपनी रचना के दौरान देखें
- 22. Symfony2: PrePersist/PreUpdate जीवन चक्र घटना
- 23. आवेदन जीवन चक्र के दौरान आवेदन संदर्भ बदल सकते हैं?
- 24. आईआईएस-होस्टेड (http) डब्ल्यूसीएफ सेवा का जीवन चक्र क्या है?
- 25. सेवा का जीवन चक्र जो शुरू और बाध्य है?
- 26. एंड्रॉइड पर एनम आधारित सिंगलटन का जीवन चक्र
- 27. कौन सा एएसपी.नेट जीवन चक्र घटनाएं HttpAplication.Error के बाद आग लगती हैं?
- 28. इकाई डेटा प्राप्त करने के लिए जेपीए जीवन-चक्र घटनाओं का उपयोग कैसे करें
- 29. फाइनलाइजर्स के साथ कक्षाओं में एक से अधिक कचरा संग्रहण चक्र की आवश्यकता क्यों है?
- 30. हाइबरनेट सीरियलज़ेबल में जीवन चक्र श्रोताओं क्यों हैं?
आप [ViewState] मतलब है (http://msdn.microsoft.com/en-us/library/ms972976.aspx)? यह व्यापक अनुरोध नहीं है क्योंकि यह पोस्टबैक में मूल्यों को संग्रहीत करता है। शायद 'Request.QueryString' या' Request.Params', लेकिन यह पोस्टबैक में मूल्यों को बनाए रखने के लिए भी है (और उपयोगकर्ता को पैरा सबमिट करने का पता लगाने)? हम्म, अगर आप केवल एक ही अनुरोध के लिए मान संग्रहीत करने की जरूरत है, क्यों आप बस अपने पेज के एक वर्ग के सदस्य का उपयोग नहीं करते? यह lifetyme वास्तव में पृष्ठ के जीवनकाल है। –
@TimSchmelter, यह HttpContext.Items था - अपनी उपयोगी है क्योंकि यह एक से अधिक अनुरोध भर तक फैला एक स्थिर संदर्भ – maxp