في هذا البرنامج التعليمي سوف نستخدم Razor ترميز مع C # و البرمجية ل Visual Basic
ما هو Razor ؟
- Razor هو تركيب العلامات لإضافة رمز المستندة إلى الملقم إلى صفحات الويب
- Razor لديه القدرة من العلامات ASP.NET التقليدية، ولكن هو أسهل للتعلم، وأسهل للاستخدام
- Razor هو الخادم الجانب الترميز تركيب الكثير من مثل ASP و PHP
- Razor تدعم C # و اللغات برمجة Visual Basic
إضافة Razor كود
حفظ صفحة ويب من الفصل السابق:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Pages Demo</title>
</head>
<body>
<h1>Hello Web Pages</h1>
</body>
</html>
الآن إضافة بعض Razor البرمجية إلى المثال:
مثال
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Pages Demo</title>
</head>
<body>
<h1>Hello Web Pages</h1>
<p>The time is @DateTime.Now </p>
</body>
</html>
تشغيل المثال » تحتوي الصفحة العادية الترميز HTML، مع إضافة واحد: @ وضع علامة Razor الشفرة.
و Razor كود يفعل كل عمل تحديد الوقت الحالي على الخادم وعرضه. (You can specify formatting options, or just display the default)
الرئيسية Razor قواعد بناء الجملة من أجل C #
- Razor ومحاطة كتل التعليمات البرمجية في @ {...}
- التعبيرات المضمنة (variables and functions) تبدأ @
- عبارات التعليمات البرمجية تنتهي منقوطة
- يتم تعريف المتغيرات مع الكلمة فار
- أرفقت سلاسل مع علامات الاقتباس
- C # رمز حساس لحالة الأحرف
- C # الملفات ذات الامتداد .cshtml
C # مثال
<!-- Single statement block -->
@{ var myMessage = "Hello World"; }
<!-- Inline expression or variable -->
<p>The value of myMessage is: @myMessage </p>
<!-- Multi-statement block -->
@{
var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Today is: " + weekDay;
}
<p>The greeting is: @greetingMessage </p>
تشغيل المثال » الرئيسية Razor قواعد بناء الجملة من أجل VB
- Razor ومحاطة كتل التعليمات البرمجية فيCode ... رمز النهاية
- التعبيرات المضمنة (variables and functions) تبدأ @
- يتم تعريف المتغيرات مع الكلمة خافت
- أرفقت سلاسل مع علامات الاقتباس
- كود VB ليس حساسا لحالة الأحرف
- ملفات VB لها تمديد .vbhtml
مثال
<!-- Single statement block -->
@Code dim myMessage = "Hello World" End Code
<!-- Inline expression or variable -->
<p>The value of myMessage is: @myMessage </p>
<!-- Multi-statement block -->
@Code
dim greeting = "Welcome to our site!"
dim weekDay = DateTime.Now.DayOfWeek
dim greetingMessage = greeting & " Today is: " & weekDay
End Code
<p>The greeting is: @greetingMessage </p>
تشغيل المثال » المزيد عن C # و Visual Basic
إذا كنت ترغب في معرفة المزيد عن الحلاقة، وC # و اللغات برمجة Visual Basic، انتقل إلى Razor قسم من هذا البرنامج التعليمي.