يقدم لك هذا القسم ما هو
الحلاقة وبناء الجملة الحلاقة.Razor ليست لغة برمجة. إنها لغة ترميزية من جانب الخادم.
Razor هو بناء جملة ترميزي يسمح لك بتضمين التعليمات البرمجية المستندة إلى الخادم (Visual Basic وC#) في صفحات الويب.
يمكن للتعليمات البرمجية المستندة إلى الخادم إنشاء محتوى ويب ديناميكي أثناء تسليم صفحة الويب إلى المتصفح. عند طلب صفحة ويب، يقوم الخادم بتنفيذ التعليمات البرمجية المستندة إلى الخادم في الصفحة قبل إعادة الصفحة إلى المتصفح. يمكن للكود، الذي يتم تشغيله بواسطة الخادم، تنفيذ مهام معقدة، مثل الوصول إلى قاعدة البيانات.
يعتمد Razor على ASP.NET وهو مصمم لإنشاء تطبيقات الويب. فهو يتمتع بوظيفة ASP.NET التقليدية، ولكنه أسهل في الاستخدام والتعلم.
يستخدم Razor بناء جملة مشابهًا لـ PHP وASP الكلاسيكي.
الحلاقة:
<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>
نماذج الويب (ASP الكلاسيكية):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
مساعدات ASP.NET عبارة عن مكونات يمكن الوصول إليها ببضعة أسطر بسيطة من كود Razor.
يمكنك إنشاء مساعدك الخاص باستخدام صيغة Razor، أو استخدام مساعد ASP.NET المدمج.
فيما يلي وصف مختصر لبعض مساعدي Razor المفيدين:
شبكة الويب
رسومات الويب
تحليلات جوجل
التكامل الفيسبوك
التكامل تويتر
إرسال البريد الإلكتروني
تصديق
يدعم Razor لغة C# (C Sharp) وVB (Visual Basic).