रेंडरबॉडी डिफ़ॉल्ट रूप से ~/Views/Home/Index
पर इंगित नहीं करता है। यह उस दृश्य को प्रस्तुत करता है जिसे निष्पादित किया गया नियंत्रक क्रिया द्वारा वापस किया गया था। और चूंकि रूटिंग परिभाषा में आपके ग्लोबल.एक्सएक्स में डिफ़ॉल्ट कार्रवाई इंडेक्स होने के लिए कॉन्फ़िगर की गई है, यह यह दृश्य है जो प्रस्तुत किया जाता है।
तो तुम सब करने की है अपने मार्ग विन्यास में संशोधन करें ताकि डिफ़ॉल्ट क्रिया खाता नियंत्रक पर लॉग ऑन है:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Account", action = "LogOn", id = UrlParameter.Optional } // Parameter defaults
);
अब जब आप /
पर जाएँ, Account
नियंत्रक के लॉग ऑन कार्रवाई होगी निष्पादित किया गया जो स्वयं ~/Views/Account/LogOn.cshtml
व्यू प्रस्तुत करेगा।
स्रोत
2012-05-23 20:10:27
'रेंडरबॉडी' कॉल आपके वास्तविक दृश्य की सामग्री प्रस्तुत करेगा। आपको इसे कहीं भी रखना चाहिए जहां आप दृश्य की सामग्री होना चाहते हैं। यह किसी विचार को इंगित नहीं कर रहा है, यह वर्तमान में अनुरोधित दृश्य को प्रस्तुत करना है। क्या आप एप्लिकेशन शुरू करने पर 'लॉगऑन' दृश्य प्रस्तुत करने के लिए इसे बदलने की कोशिश कर रहे हैं? – mattytommo