क्या मौजूदा एएसपी.NET 4 वेबसाइट पर रेजर का उपयोग करना संभव है?क्या हम मौजूदा एएसपी.नेट 4 वेबसाइट पर रेजर का उपयोग कर सकते हैं?
उत्तर
यदि आपके पास पहले से ही वीएस -2010 और एमवीसी 3 है (जिसमें एएसपी.नेट रेजर वेबसाइटों के निर्माण के लिए विजुअल स्टूडियो टूल्स शामिल हैं) को वेब मैट्रिक्स में साइट खोलने की भी आवश्यकता नहीं है। एमवीसी 3 स्थापित करने से मौजूदा वेब अनुप्रयोगों तक भी उपलब्ध रेजर पृष्ठों को विकसित करने के लिए पुस्तकालयों की आवश्यकता होती है।
देखें:
http://www.asp.net/webmatrix/tutorials/program-asp-net-web-pages-in-visual-studio
आप एक नया वेब पेज साइट बनाने के लिए (निर्देशों के अनुसार) की जरूरत नहीं है। आप बस एक मौजूदा वेबसाइट खोल सकते हैं, साइट के मूल फ़ोल्डर पर राइट क्लिक करें, आइटम जोड़ें पर क्लिक करें और आपको एक विकल्प के रूप में "वेब पेज (रेजर)" देखना चाहिए।
Inellisense और डिबगिंग उस्तरा पृष्ठों सिर्फ वेब प्रपत्र पृष्ठों
जैसा कि ऊपर कहा की तरह काम करता है, यह ध्यान रखें कि ASP.Net वेब पेज (उस्तरा) और ASP.Net WebForms वास्तव में विभिन्न प्लेटफार्मों रहे हैं, और प्रत्येक के पुन: प्रयोज्य घटकों का उपयोग नहीं किया जा सकता है (या कम से कम नहीं होना चाहिए)
हां, आप मौजूदा एएसपी.NET वेबसाइट के साथ रेजर का उपयोग कर सकते हैं। बस वेबमैट्रिक्स टूल का उपयोग करके अपनी वेबसाइट खोलें और सीएसएचटीएम फाइलों को जोड़ना शुरू करें। एक चेतावनी यह है कि यदि आपकी वेबसाइट वेबफॉर्म नियंत्रण का उपयोग कर रही है तो वेबमैट्रिक्स टूल मौजूदा एएसपीएक्स पृष्ठों में उनके साथ काम करने में कोई मदद नहीं करेगा। इसके अतिरिक्त, रेजर वेबफॉर्म का समर्थन नहीं करता है, इसलिए आप <asp:GridView>
को CSHTML फ़ाइल में कुछ जोड़ने में सक्षम नहीं होंगे।
मार्कर सही है, यदि आप वेबमैट्रिक्स में अपनी मौजूदा एएसपी.नेट वेबसाइट खोलना चाहते हैं और टूल के भीतर से उस पर काम करना चाहते हैं। अगर, दूसरे हाथ पर (या के अलावा), आप अपनी साइट में उस्तरा सिंटैक्स का उपयोग करें और VisualStudio भीतर रहने के लिए चाहते हैं, तो यह लेख देखें: http://weblogs.asp.net/rashid/archive/2010/07/10/use-razor-as-asp-net-mvc-viewengine.aspx
आपको बस इतना करना चार चीजों के होते हैं:
वेबमैट्रिक्स के साथ स्थापित रेजर असेंबली के संदर्भ जोड़ें। ये सी: \ प्रोग्राम फ़ाइलें \ Microsoft ASP.NET \ ASP.NET वेब पेजों पर देखे जा सकते हैं \ v1.0 \ Assemblies
कस्टम व्यूइंजिन क्लास बनाएं, एक व्यू क्लास जो IView से प्राप्त होता है (वह कठिन नहीं है, उपरोक्त लेख)
में स्रोत की जाँच
Global.asax
Application_Start()
ViewEngines.Engines.Add(new RazorViewEngine(("cs"));
में अपने नए ViewEngine जोड़ें
.cshtml
विस्तार के साथ अपने दृश्य पृष्ठ बनाएं,.aspx
के बजाय
यहां कुछ कदम हैं, लेकिन यह त्वरित कार्य है, और ऊपर दिए गए लेख से स्रोत आपको एक लंबा सफर तय करेगा।
उस ब्लॉग पोस्ट में दृश्यमान वास्तव में काम नहीं करता है इसलिए कृपया इसका उपयोग न करें। इसके अलावा, यह केवल एएसपी.नेट एमवीसी प्रोजेक्ट्स पर लागू होता है। – marcind
@marcind आपके साथ क्या विशेष समस्याएं थीं? मैंने इसे सुझाव देने से पहले इसे अपने आप से बाहर करने की कोशिश की और इसमें कोई समस्या नहीं थी, लेकिन यह जानना अच्छा होगा कि आपके पास क्या समस्याएं थीं, इसलिए मैं भविष्य में लोगों को इंगित करने से बच सकता हूं। जैसा कि आप दूसरे बिंदु हैं, पर्याप्त सच है। मुझे लगता है कि मैंने इस सवाल से बहुत कुछ माना, जहां आपका जवाब सही था। –
'उपयोग (Html.BeginForm()) जैसी चीजें काम नहीं करती हैं और आंशिक विचारों को प्रस्तुत करने से संबंधित अन्य चीजें हैं। – marcind
- 1. क्या हम एएसपी.नेट वेबफॉर्म (* .aspx पृष्ठों) में रेजर सिंटैक्स का उपयोग कर सकते हैं?
- 2. क्या हम संघ में सूचक का उपयोग कर सकते हैं?
- 3. एएसपी.नेट कोड-बैक में वर्तमान कार्यशील निर्देशिका - क्या हम इस पर निर्भर कर सकते हैं?
- 4. क्या हम हाइबरनेट में संघ का उपयोग कर सकते हैं?
- 5. क्या हम जावासवादी का उपयोग कर मौजूदा वर्ग में एक गैर-आदिम क्षेत्र जोड़ सकते हैं?
- 6. क्या हम sandcastle तेज कर सकते हैं?
- 7. क्या रेजर इंजन और ember.js मिलकर काम कर सकते हैं?
- 8. क्या हम एंड्रॉइड में ट्विटर एपीआई का उपयोग कर ट्विटर पर छवि पोस्ट कर सकते हैं?
- 9. क्या हम यूआरएल में उपयोग कर सकते हैं?
- 10. हम nstimer के बजाय क्या उपयोग कर सकते हैं?
- 11. प्रतिबिंब। हम इसका उपयोग करके क्या हासिल कर सकते हैं?
- 12. जब हम ClearAllPools विधि का उपयोग कर सकते हैं?
- 13. क्या हम लैम्ब्डा तर्क का प्रकार प्राप्त कर सकते हैं?
- 14. क्या हम एएसपीनेट में ग्लोबल.एक्सएक्स का परीक्षण कर सकते हैं?
- 15. क्या हम क्यूबिज्म पर कस्टम JSON डेटा का उपयोग कर सकते हैं?
- 16. क्या हम मोबाइल ऐप विकसित करने के लिए रेल पर रूबी का उपयोग कर सकते हैं?
- 17. क्या हम #container div के स्थान पर <body> का उपयोग कर सकते हैं?
- 18. क्या हम विंडोज़ पर गिट-सीवी का उपयोग कर सकते हैं?
- 19. क्या हम एसडीएल ट्रिडियन में माइग्रेट कर सकते हैं?
- 20. क्या हम एक एनजेन-एड असेंबली (ILDasm का उपयोग कर) को अलग कर सकते हैं?
- 21. एएसपी.नेट एमवीसी 4 रेजर एचटीएमएल हेल्पर
- 22. क्या हम SiteEdit 200 का उपयोग कर Tridion में XML दस्तावेज़ों को संपादित कर सकते हैं?
- 23. क्या हम फोनगैप फ्रेमवर्क का उपयोग कर आईफोन में पुश अधिसूचना कर सकते हैं?
- 24. क्या हम एसक्यूएल का उपयोग कर msaccess डेटाबेस में सभी टेबल सूचीबद्ध कर सकते हैं?
- 25. किसी मौजूदा वेबसाइट पर सीएमएस कैसे जोड़ें
- 26. क्या हम एक इंटरफ़ेस का ऑब्जेक्ट बना सकते हैं?
- 27. क्या आप TortoiseSVN का उपयोग कर एक नई शाखा में मौजूदा कार्य प्रतिलिपि कर सकते हैं?
- 28. क्या हम संपूर्ण कॉन्फ़िगरेशन फ़ाइल एन्क्रिप्ट कर सकते हैं?
- 29. क्या हम एडाप्टर से startActivityForResult को कॉल कर सकते हैं?
- 30. क्या हम जावास्क्रिप्ट के साथ 302 रीडायरेक्ट कर सकते हैं?
मुझे पता है कि यह एक नेक्रो है, लेकिन सोचा कि यह आपके लिए वर्तमान लिंक होने पर बस बंपिंग के लायक था (मौजूदा एक मर चुका है) –