मैंने हाल ही में अपने एमवीसी 3 प्रोजेक्ट में कुछ बदलाव किए हैं।मेरा दृश्य _Layout.cshtml सहित क्यों नहीं है?
जब मैं इसे चलाता हूं, तो दृश्यों में Site.css जैसी कोई भी फ़ाइलें शामिल नहीं होती हैं। जब मैं अपना इंडेक्स() एक्शन कंट्रोलर डीबग करता हूं, तो यह _Layout.cshtml जैसी फ़ाइलों को शामिल किए बिना सीधे दृश्य पर कूदता है। तो मैं सिर्फ एक सफेद पृष्ठभूमि, कोई मेनू आदि के साथ एक दृश्य तक
Global.asax.cs फ़ाइल निम्न कोड:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute(
"Default2", // Route name
"{controller}/{action}/{id}/{page}", // URL with parameters
new { controller = "Survey", action = "DisplayQuestions", id = "", page = "" }
);
}
व्यूस्टार्ट गायब था – Kenci
मेरे पास अभी भी व्यूस्टार्ट है, लेकिन आज ही मेरी परियोजना ने लेआउट लोड करना बंद कर दिया ... wth। –
स्पॉट पर! मेरा '_ViewStart.cshtml' गुम था। – Martin