2013-02-25 12 views
11

चरणों का अनुक्रम क्या है, मैं एमवीसी के लिए नया हूं इसलिए कृपया मेरे साथ भालू। मैं यह जानने का प्रयास कर रहा हूं कि Viewstart.cshtml कौन कॉल करता है और वहां शामिल चरणों का अनुक्रम क्या है? क्या इसे रूट टेबल तक पहुंचने के बाद या उससे पहले कहा जाता है?asp.net mvc 4 - कौन _ViewStart.cshtml को कॉल करता है और

उत्तर

14

RazorViewEngine एक आंतरिक केवल पढ़ने के लिए क्षेत्र "ViewStartFileName" जो शुरू दृश्य का नाम निर्दिष्ट है। _ViewStart.cshtml (या .vbhtml) प्रत्येक बार एक RazorView उदाहरण प्रस्तुत किया जाता है (विशेष रूप से जब RenderView() विधि निष्पादित की जा रही है)। तो "कौन" रेज़रव्यूइंजिन होगा जो इसके संबंधित रेजर व्यू क्लास (उनके बेस क्लास समेत) के साथ होगा। एमवीसी अनुरोध पाइपलाइन पर काफी अच्छा अवलोकन पाने के लिए मैं इस pdf की अनुशंसा करता हूं।

+0

हाय @ एंड्रियास महान उत्तर, लेकिन मेरे पास एक सवाल है, क्या "ViewStartFileName" का नाम बदलना संभव है? – Moh