ASP.NET Razor - توصيف
Razor ليست لغة برمجة. إنها لغة ترميز من جانب الخادم.
ما هي الحلاقة؟
Razor هي صيغة ترميز تتيح لك تضمين التعليمات البرمجية المستندة إلى الخادم (Visual Basic و C #) في صفحات الويب.
يمكن للتعليمات البرمجية المستندة إلى الخادم إنشاء محتوى ويب ديناميكي أثناء التنقل ، بينما تتم كتابة صفحة الويب في المتصفح. عندما يتم استدعاء صفحة ويب ، ينفذ الخادم الكود المستند إلى الخادم داخل الصفحة قبل أن يعيد الصفحة إلى المتصفح. من خلال التشغيل على الخادم ، يمكن للكود أداء مهام معقدة ، مثل الوصول إلى قواعد البيانات.
يعتمد Razor على ASP.NET ، وهو مصمم لإنشاء تطبيقات الويب. يتمتع بقوة ترميز ASP.NET التقليدي ، ولكنه أسهل في الاستخدام وأسهل في التعلم.
تركيب الشفرة
يستخدم Razor صيغة مشابهة جدًا لـ PHP و Classic ASP.
موس الحلاقة:
<ul>
@for (int i = 0; i < 10; i++) {
<li>@i</li>
}
</ul>
بي أتش بي:
<ul>
<?php
for ($i = 0; $i < 10; $i++) {
echo("<li>$i</li>");
}
?>
</ul>
كلاسيك ASP:
<ul>
<%for i = 0 to 10%>
<li><%=i%></li>
<%next%>
</ul>
مساعدي الحلاقة
إن مساعدي ASP.NET عبارة عن مكونات يمكن الوصول إليها عن طريق أسطر مفردة من شفرة Razor.
يمكنك بناء المساعدين الخاصين بك باستخدام صيغة Razor ، أو استخدام مساعدين ASP.NET مدمجين.
فيما يلي وصف موجز لبعض مساعدي ماكينة الحلاقة المفيدة:
- شبكة الويب
- رسومات الويب
- تحليلات كوكل
- تكامل Facebook
- تكامل تويتر
- إرسال البريد الإلكتروني
- تصديق
لغات برمجة Razor
يدعم Razor كلاً من C # (C حاد) و VB (Visual Basic).