मैं एमवीसी के लिए नया हूं इसलिए सोचा कि मैं एक नई परियोजना शुरू करूंगा और एमवीसी 4 में कुछ नई सुविधाओं को आजमाउंगा। मेरे पास Content
निर्देशिका, normalise_mini
और site.css
में दो सीएसएस फ़ाइलें हैं। जब मैं निम्नलिखित कोड का उपयोग करें:संकल्प BundleUrl सभी फ़ाइलों को हल नहीं कर रहा है?
<link href="@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/Content/css")" rel="stylesheet" type="text/css" />
यह केवल मेरी site.css
फ़ाइल नहीं मेरी सामान्य फ़ाइल लेता है। मैं अपने ऐप शुरू में निम्नलिखित है:
protected void Application_Start()
{
// Remove all other view engines except razor:
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
BundleTable.Bundles.RegisterTemplateBundles();
BundleTable.Bundles.EnableDefaultBundles();
}
मैं (के रूप में this व्यक्ति कर रहा है) प्रत्येक सीएसएस फ़ाइल के लिए एक समूह बनाने की सुविधा की जरूरत है? या यह सिर्फ सभी सीएसएस फ़ाइलों को स्वचालित रूप से ढूंढना चाहिए (जो मैं डिफ़ॉल्ट व्यवहार होने की उम्मीद करता हूं)। कि मैं एक खाली वेबसाइट उस्तरा दृश्य इंजन पर आधारित के रूप में इस परियोजना (जो वास्तव में बिल्कुल भी खाली नहीं था: /) शुरू कर दिया यह ध्यान देने योग्य हो सकता है
अग्रिम धन्यवाद
अद्यतन
पोस्ट किए गए लिंक के मुताबिक, मुझे उस टेम्पलेट बंडल को पंजीकृत करने वाली लाइन पर टिप्पणी करने की आवश्यकता है। उदाहरण:
protected void Application_Start()
{
// Remove all other view engines except razor:
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
//BundleTable.Bundles.RegisterTemplateBundles(); // This is not needed
BundleTable.Bundles.EnableDefaultBundles();
}
यह अब काम करता है। मेरे विचार ये हैं कि दो लाइनों को बिना किसी समस्या के सह-अस्तित्व में होना चाहिए। मुझे लगता है कि यह डिजाइन द्वारा है, लेकिन क्या यह खराब डिजाइन है?
धन्यवाद समाधान काम करता है। निश्चित रूप से, दो विकल्पों को एक साथ काम करना चाहिए? –
दुर्भाग्य से, मुझे अपने सिर के शीर्ष से उस विशिष्ट प्रश्न का उत्तर देने के लिए एमवीसी 4 के बारे में पर्याप्त जानकारी नहीं है। मेरा अनुमान है कि यह चाहिए लेकिन यह एमवीसी 4 के भीतर एक बग हो सकता है। – evasilchenko
बिल्ली क्या है :) यह अब एक आकर्षण के रूप में काम करता है! thx –