मुझे पता है कि कार्रवाई को पहले/बाद में निकाल दिया गया है।क्या नियंत्रक चलाने से पहले घटनाएं चल रही हैं?
क्या नियंत्रक कहने से पहले स्टैक में कुछ भी ऊपर है?
मुझे पता है कि कार्रवाई को पहले/बाद में निकाल दिया गया है।क्या नियंत्रक चलाने से पहले घटनाएं चल रही हैं?
क्या नियंत्रक कहने से पहले स्टैक में कुछ भी ऊपर है?
ऐसी कोई धारणा नहीं है जैसे नियंत्रक चला रहा है। नियंत्रक नहीं चल रहे हैं। वे कक्षाएं हैं जो तत्काल हैं और उन पर क्रियाएं (विधियां) लागू की जाती हैं।
आप अपने कंट्रोलर एक्शन को एक कस्टम [ActionFilter]
विशेषता के साथ सजाने में सक्षम हो सकते हैं जिसमें आप OnActionExecuting को ओवरराइड कर सकते हैं जिसे नियंत्रक क्रिया लागू करने से पहले बुलाया जाएगा। यह तकनीक आपको चिंताओं के बेहतर अलगाव की अनुमति भी देती है।
ASP.Net MVC अभी भी HttpApplication
पाइप लाइन के माध्यम से चलाता है, तो आप अभी भी Global.asax के संचालकों जोड़कर PreRequestHandlerExecute
के माध्यम से BeginRequest
से घटनाओं के किसी भी संभाल सकते हैं।
कई आवेदन जीवन चक्र की घटनाओं Global.asax file.
में संभाला जा सकता है कृपया ऐसा निम्नलिखित प्रश्न जो ASP.NET MVC में जीवन चक्र की व्याख्या देखते हैं।
What is the 'page lifecycle' of an ASP.NET MVC page, compared to ASP.NET WebForms?
नियंत्रक अंदर से
? नियंत्रक के बाहर – SLaks
, नियंत्रक कहने से ठीक पहले ढेर में ऊपर। – Blankman
यदि आप यह पता लगाने की कोशिश कर रहे हैं कि कौन से नियंत्रक को रन-टाइम पर तत्काल चालू किया जा रहा है, तो नियंत्रक फैक्ट्री मदद करेगा। यह कहना मुश्किल है कि आप जो कुछ हासिल करने की कोशिश कर रहे हैं उसके उदाहरण के बिना आपका क्या मतलब है। – Jab