हालांकि बंडलिंग वीएस की एक साफ विशेषता है, कभी-कभी मैं किसी विशेष पृष्ठ पर एक स्क्रिप्ट या सीएसएस उपलब्ध होना चाहता हूं। इस तरह, मैं यह सुनिश्चित कर सकता हूं कि नाम विवाद और/या ओवरराइड से बचा जाएगा।क्या प्रति पृष्ठ स्क्रिप्ट और शैलियों को बंडल करना संभव है
क्या फाइलों को बंडल करना संभव है ताकि केवल वैश्विक और पेज विशिष्ट फाइलें उपलब्ध हों?
तो उदाहरण के लिए, मेरे पास Cabinet.cshtml
नामक एक पृष्ठ है। और मेरे पास Cabinet.js
और Cabinet.css
फ़ाइलें भी हैं। दूसरी ओर मेरे पास AdminPanle.cshtml
नामक एक और पृष्ठ है, जिसमें admin.js
और admin.css
फ़ाइलें हैं।
अब, मैं इन दो विचारों को केवल अपनी संबंधित फ़ाइलों और jQuery और jQuery UI तक पहुंच प्राप्त करना चाहता हूं। तो jQuery वैश्विक होना चाहिए।
तुम हमेशा अपने स्वयं के बंडल बना सकते हैं - 'नई ScriptBundle (" ~/बंडल/कैबिनेट ")' आदि जिसमें 'jquery',' jquery-ui' और 'कैबिनेट' शामिल है और आपके दृश्य में '@ स्क्रिप्ट्स। रेंडर (" ~/बंडल/कैबिनेट ") शामिल हैं। या केवल 'कैबिनेट' के साथ बंडल बनाएं और अपने लेआउट में मुख्य बंडल और अपने पृष्ठ –
में विशिष्ट बंडल है, यह बहुत अच्छा है। केवल @ कैबिनेट.cshtml फ़ाइल में '@ स्क्रिप्ट्स। रेंडर (" ~/बंडल/कैबिनेट ") होने से समस्या हल हो जाएगी। धन्यवाद स्टीफन। –