ASP.NET Razor
रेज़र एक ASP.NET प्रोग्रामिंग वाक्यविन्यास है जिसका उपयोग सी #या VB.NET प्रोग्रामिंग भाषाओं के साथ गतिशील वेब पृष्ठ बनाने के लिए किया जाता है। रेज़र जून 2010 में विकास में था और जनवरी 2011 में माइक्रोसॉफ्ट विजुअल स्टूडियो 2010 के लिए जारी किया गया था। रेज़र एक सरल-सिंटैक्स व्यू इंजन है और इसे एमवीसी 3 और वेबमैट्रिक्स टूल सेट के हिस्से के रूप में जारी किया गया था। रेज़र एस्पनेटवेबस्टैक का एक घटक बन गया और फिर ASP.NET कोर का एक हिस्सा बन गया। रेज़र वाक्यविन्यास एक टेम्पलेट मार्कअप वाक्यविन्यास है, जो सी #प्रोग्रामिंग भाषा पर आधारित है, जो प्रोग्रामर को एच. टी. एम. एल. निर्माण कार्यप्रवाह का उपयोग करने में सक्षम बनाता है। कोड ब्लॉक को इंगित करने के लिए <% =%> प्रतीकों के साथ ASP.NET वेब फॉर्म (. एएसपीएक्स) मार्कअप वाक्यविन्यास का उपयोग करने के बजाय, रेज़र वाक्यविन्यास एक @वर्ण के साथ कोड ब्लॉक शुरू करता है और कोड-ब्लॉक को स्पष्ट रूप से बंद करने की आवश्यकता नहीं होती है। रेज़र के पीछे का विचार एच. टी. एम. एल. और कोड के बीच न्यूनतम संक्रमण के साथ एक कोड-केंद्रित टेम्पलेट दृष्टिकोण का उपयोग करके एच. टी. एम. एल. पीढ़ी के लिए एक अनुकूलित वाक्यविन्यास प्रदान करना है। डिजाइन वर्णों और कीस्ट्रोक की संख्या को कम करता है, और एच. टी. एम. एल. कोड के भीतर स्पष्ट रूप से चिह्नित सर्वर ब्लॉक की आवश्यकता नहीं होने पर अधिक तरल कोडिंग कार्यप्रवाह को सक्षम बनाता है। अन्य लाभ जो नोट किए गए हैंः इंटेलीसेंस का समर्थन करता है-कथन पूरा करने का समर्थन "लेआउट" का समर्थन करता है-क्लासिक वेब फॉर्म (. ए. एस. पी. एक्स.) इकाई परीक्षण योग्य में "मास्टर पेज" अवधारणा का एक विकल्प भी देखें ब्लेज़र संदर्भ बाहरी लिंक माइक्रोसॉफ्ट डॉक्स में ASP.NET कोर में रेज़र पृष्ठों का परिचय माइक्रोसॉफ्ट डॉक्स में ASP.NET वेब पृष्ठ माइक्रोसॉफ्ट डॉक्स में ASP.NET कोर एम. वी. सी. का अवलोकन माइक्रोसॉफ्ट डॉक्स में ASP.NET कोर एम. वी. सी. (संग्रहीत)। वर्तमान विकास रेज़र पृष्ठों बनाम एमवीसी में ASP.NET में आईफोर टेक्नोलैब ब्लॉग रेज़र फ्री और ओपन-सोर्स सॉफ़्टवेयर माइक्रोसॉफ्ट एप्लिकेशन प्रोग्रामिंग इंटरफेस माइक्रोसॉफ्ट फ्री सॉफ़्टवेयर माइक्रोसॉफ्ट विज़ुअल स्टूडियो सॉफ़्टवेयर अपाचे लाइसेंस टेम्पलेट इंजन वेब फ्रेमवर्क 2010 सॉफ़्टवेयर विंडोज-ओनली फ्री सॉफ़्टवेयर का उपयोग करते हुए आयोजित किया जाता है।