ASP.NET रेज़र - मार्कअप

रेज़र प्रोग्रामिंग लैंग्वेज़ नहीं है। यह सर्वर साइड मार्कअप लैंग्वेज़ है。

अभिनय रेज़र क्या है?

Razor एक टैग व्याकरण है जो आपको वेब पृष्ठ में सर्वर आधारित कोड (Visual Basic और C#) को अंतर्निहित करने की अनुमति देता है।

जब वेब पृष्ठ ब्राउज़र में लिखा जाता है, सर्वर कोड डायनेमिक सामग्री बनाने के लिए उपयोग करता है। जब वेब पृष्ठ लोड होता है, सर्वर ब्राउज़र को पृष्ठ को वापस करने से पहले पृष्ठ के अंदर सर्वर कोड को चलाता है। इसके कारण सर्वर पर चलने वाला इस कोड जटिल कार्य कर सकता है, जैसे डाटाबेस तक पहुंचना।

Razor ASP.NET पर आधारित है, यह वेब अनुप्रयोग के निर्माण के लिए डिजाइन किया गया है। यह पारंपरिक ASP.NET टैग की क्षमता के साथ है, लेकिन इसे आसानी से इस्तेमाल किया जा सकता है और इसे सीखना भी आसान है。

Razor व्याकरण

Razor द्वारा उपयोग की गई व्याकरण को PHP और ASP के समान कहा जाता है。

Razor:

<ul>
@for (int i = 0; i < 10; i++) {
<li>@i</li>
}
</ul>

PHP:

<ul>
<?php 
for ($i = 0; $i < 10; $i++) {
echo("<li>$i</li>");
} 
?>
</ul>

Web Forms (और Classic ASP):

<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul>

Razor हेल्पर

Razor हेल्पर को सरल Razor कोड के माध्यम से पहुंचा जा सकता है。

आप Razor व्याकरण का उपयोग करके अपने हेल्पर का निर्माण कर सकते हैं या निर्मित ASP.NET हेल्पर का उपयोग कर सकते हैं。

नीचे कुछ महत्वपूर्ण Razor हेल्पर की संक्षिप्त व्याख्या:

  • वेब ग्रिड
  • वेब ग्राफिक्स
  • Google Analytics
  • Facebook एकीकरण
  • Twitter एकीकरण
  • ईमेल भेजना
  • प्रमाणीकरण

Razor प्रोग्रामिंग भाषा

Razor साथ C# (C sharp) और VB (Visual Basic) को समर्थित करता है。