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