2011-06-23 17 views
6

क्या रेजर इंजन को वास्तव में संपादक के साथ एक एमवीसी 3 साइट बनाने के लिए आवश्यक है? मैंने देखा है कि लगभग सभी उदाहरण रेजर का उपयोग कर रहे हैं। हमारी पहली एमवीसी परियोजना पर काम कर रहे थे, और इसके बजाय खून बहने वाले किनारे पर नहीं होंगे ...एमवीसी 3 रेजर का उपयोग किए बिना?

उत्तर

7

संक्षिप्त उत्तर "नहीं" है, आपको रेजर का उपयोग करने की आवश्यकता नहीं है। आईएमएचओ आपको वास्तव में एएसपीएक्स व्यू इंजन से दूर जाने पर पुनर्विचार करना चाहिए। रैजर एचटीएमएल उत्पन्न करने के लिए एक बहुत ही स्थिर मंच है।

New View

+0

+1, और मैं सहमत हूं कि यह एक नई परियोजना (या उस मामले के लिए पुरानी परियोजना) पर रेजर का उपयोग न करने के लिए पूरी तरह से असंवेदनशील है। –

+0

@ किर्क: निश्चित रूप से एक सीखने की अवस्था है, लेकिन यह बहुत खड़ी नहीं है। मेरे अनुभव में मुझे लगता है कि रेजर अधिक सहज ज्ञान युक्त है। – Yuck

+0

@ यक, सच है, लेकिन ओपी ने दावा नहीं किया था .एएसपीएक्स व्यू-इंजन अनुभव या तो। केवल "खून बहने वाले किनारे" एपीआई का उपयोग न करने की इच्छा, जिसे मैं तनाव देता हूं, रेजर का उपयोग न करने के लिए एक अव्यवस्थित तर्क है। –

1

तुम भी वेबफ़ॉर्म viewengine उपयोग कर सकते हैं। यदि आप रेज़र से वेबफॉर्म पर दृश्य रूपांतरित करना चाहते हैं तो आप बनाम एक्सटेंशन here पा सकते हैं। इसके अलावा टेलरिक में इसे बदलने के लिए एक टूल है, आप इसे here टेलरिक साइट

0

पर देख सकते हैं। मैं यहां सभी के साथ सहमत हूं। एएसपीएक्स सिंटैक्स का उपयोग करने के इच्छुक -10,000:)
रेज़र के लिए जाएं .. यह आपको सीखने में 2 मिनट का समय लगेगा। पर वाक्य रचना संदर्भ देखें:

http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx

बस याद रखें कि @Something उत्पादन की उम्मीद है और आप के लिए यह HtmlEncode जाएगा, लेकिन है कि @ {कुछ अन्य कोड} के लिए उत्पादन से प्रस्तुत नहीं होती (जो एक बहुत बड़ा +++ है) धारा। तो @ Html.TextBoxFor() बहुत अच्छा काम करता है लेकिन @ {Html.TextBoxFor())} मुझे विश्वास है कि कुछ भी उत्सर्जित नहीं होगा और आप सोचेंगे कि कोई आउटपुट क्यों नहीं है। उन गॉथस के अलावा .. इसकी भयानक और आप कभी भी एएसपीएक्स पर कभी वापस नहीं जाना चाहेंगे। गंभीरता से .. आप इसे किसी भी समय उठाएंगे।

+0

रेज़र सिंटैक्स एक एचटीएमएल नफरत से पैदा हुआ था। इसके अलावा, रेजर एएसपीएक्स को पहले से संकलित करता है – percebus

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