मैं बैकबोन.जेएस का उपयोग कर एएसपी.NET एमवीसी 3 एप्लिकेशन बना रहा हूं। मैं विचारों के लिए jQuery टेम्पलेट्स का भी उपयोग कर रहा हूं।टेम्पलेट दृश्य और रीढ़ की हड्डी दृश्य कोड रखने के लिए सबसे अच्छा अभ्यास क्या है
मेरा सवाल यह है कि मैं फ़ाइलों को एक कुशल तरीके से कैसे व्यवस्थित करूं?
वर्तमान में मेरे पास रीढ़ की हड्डी के अनुप्रयोग के लिए XXX.js फ़ाइल है और पृष्ठ में संग्रहीत रेखांकित टेम्पलेट्स हैं जो रीढ़ की हड्डी अनुप्रयोग, Index.cshtml दिखाता है। मैं टेम्पलेट्स को एक अलग फ़ाइल में कैसे ले जा सकता हूं जिसमें मैं शामिल कर सकता हूं जैसे कि मैं XXX.js शामिल करता हूं?
App/
Scripts/
backbone.js
underscore.js
jquery-1.6.4.js
jquery.tmpl.js
myBackboneApplication.js
Views/
Home/
Index.cshtml
Controllers/
HomeController.cs
मैं Index.cshtml से बाहर है और myBackboneApplication.js से संबंधित कुछ में टेम्पलेट्स स्थानांतरित करना चाहते हैं। कुछ जो मैं इनलाइन के बजाय index.cshtml के अंदर एक फ़ाइल के रूप में शामिल कर सकता हूं।
उह! मुझे लगता है मुझे मुझे कुछ संपत्ति पाइपलाइन कुंग-फू प्राप्त करने की ज़रूरत है! – Jason
मैं हाल ही में यह (# 2) भी कर रहा हूं। यह अच्छी तरह से काम करता है, और बहुत लचीलापन देता है –
मैं HTML टेम्पलेट फ़ाइलों को पाठ संपत्तियों के रूप में खींचने के लिए require.js का उपयोग करता हूं - ये सभी जेएस के साथ एक फ़ाइल में संयुक्त हो जाते हैं। इसलिए मेरा सर्वर बहुत छोटी अनुक्रमणिका फाइलों को प्रस्तुत करता है ... बस बूटलोडेड मॉडल और एक स्क्रिप्ट टैग। – timDunham