2016-10-03 10 views
8

मुझे एमवीसी से एएसपीनेट कोर में एक एप्लीकेशन माइग्रेट करने के लिए असाइन किया गया है, मैं एएसपीनेट कोर में नया हूं। एमवीसी में हमारे पास BundleConfig.cs है और वहां हम अपने सीएसएस और जेएस फाइलों के संदर्भ जोड़ते हैं, यह एएसपीनेट कोर में कैसे काम करता है? मान लीजिए कि मैंने test.js और MyStyle.css कक्षा बनाई है, जो प्रत्येक दृश्य में संदर्भ जोड़ने का सबसे अच्छा तरीका है? क्या मुझे .js और .csswwwroot/js और wwwroot/css के अंदर फ़ाइलों को रखना चाहिए?एएसपीनेट कोर में जेएस और सीएसएस फाइलें कैसे जोड़ें?

उत्तर

9

मैं _Layout दृश्य के अंदर संदर्भ कहा, <environment> टैग के अंदर:

<environment names="Development"> 
<link rel="stylesheet" href="~/css/MyCss.css" /> 
    </environment> 

किसी को भी एक बेहतर तरीका जानता है मैं इसे का स्वागत करेंगे

+1

क्या आप जानते हैं कि यह विशिष्ट सीएसएस दृश्य फ़ाइलों के लिए कैसे काम करता है? – OrcusZ

1

मैं एक संपत्ति फ़ोल्डर में जे एस और सीएसएस फ़ाइलें डाल मेरे आवेदन के wwwroot फ़ोल्डर में और शैलियों को लाने के लिए मेरे _Layout.cshtml में लिंक टैग का उपयोग किया गया। स्टीवन सैंडर्सन ने ब्लॉग पोस्ट का हिस्सा चुना है जहां वह तीसरे पक्ष के पुस्तकालयों here जोड़ने के बारे में बात करते हैं।

आप वेबपैक का उपयोग करके कुछ प्रकार का सेटअप भी कर सकते हैं। मैं मानता हूं, यह विषय बहुत सीधे आगे नहीं है।

1

इसका उपयोग करने का बेहतर तरीका है: app.UseStaticFiles();startup.cs रूटिंग से पहले।

संबंधित मुद्दे