ASP.NET Web Pages - Tatta kalumawar Razor
- الصفحة السابقة WebPages Introduction
- الصفحة التالية WebPages Layout
A cikin aikin yanzu, ake amfani da Razor markahar a cikin kwarin C# da Visual Basic
Kadan yace na Razor?
- Razor yace na kwarin markahar yin aiki na kai kai da kwarin da ke cikin server
- Razor yace na aiki da kalumawar ASP.NET markahar, amma yace na yana amfani da shi da yadda ake amfani da shi
- Razor yace na kwarin markahar yankin server da yake cikin ASP da PHP
- Razor suka amfani da kwarin C# da Visual Basic
Tatta kalumawar Razor
An bace shafin da ake kai kai na:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Web Pages Demo</title> </head> <body> <h1>Hello Web Pages</h1> </body> </html>
Duba kalumawar Razor a cikin shirin da ake kai kai:
مثال
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Web Pages Demo</title> </head> <body> <h1>Hello Web Pages</h1> <p>Kwanan yace na @DateTime.Now</p> </body> </html>
تشغيل مثال
Shafin yace na aiki da kalumawar HTML da yake cikin, kuma kuma kalumawar Razor da ake amfani da @.
Kalumawar Razor yace na ake kaiya wa lokaci na yana cikin server, kuma ake kaiya shi.(An za a iya kira wakilin farin da za a iya amfani da shi, ko kuma ake kaiya shi da farin da ake amfani da shi a cikin farin da ake amfani da shi a cikin kaiyan shi)
Kwarin gina Razor na C#
- Kalumawar Razor a zai kai kai da @{ ... }
- تبدأ التعبيرات الداخلية (المتغيرات والوظائف) بكلمة @
- Kalumawar da a kammala da farin cikin;
- Mutum a bace ta aiki keyword 'var' yin
- تُستخدم المراجع لتغليف النصوص
- Kwarin C# yace na harsasawa
- Kasance kwarin fassarim C# aha .cshtml
Mutum C#
<!-- قالب مكتوب على سطر واحد --> @{ var kananin = "Hello World"; } <!-- تعبير داخلي أو متغير --> <p>kananin da aiki ce: @kananin</p> <!-- قالب مكتوب على سطور متعددة --> @{} var greeting = "مرحبًا بكم في موقعنا!"; var weekDay = DateTime.Now.DayOfWeek; var greetingMessage = greeting + " اليوم هو: " + weekDay; } <p>الترحيب هو: @greetingMessage</p>
تشغيل مثال
قواعد النحو الرئيسية لـ Razor في VB
- يُحاط الكود Razor بكلمات @Code ... End
- تبدأ التعبيرات الداخلية (المتغيرات والوظائف) بكلمة @
- يُعلن المتغيرات عبر كلمة المفتاح Dim
- تُستخدم المراجع لتغليف النصوص
- لا يهم الحساسية للحروف الكبيرة والصغيرة في الكود C#
- تتمدد ملفات C# بـ .vbhtml
مثال
<!-- قالب مكتوب على سطر واحد --> @Code dim myMessage = "Hello World" End Code <!-- تعبير داخلي أو متغير --> <p>قيمة myMessage هي: @myMessage</p> <!-- قالب مكتوب على سطور متعددة --> @Code dim greeting = "مرحبًا بكم في موقعنا!" dim weekDay = DateTime.Now.DayOfWeek dim greetingMessage = greeting & " اليوم هو: " & weekDay نهاية الكود <p>الترحيب هو: @greetingMessage</p>
تشغيل مثال
معلومات إضافية عن C# وVisual Basic
إذا كنت ترغب في تعلم المزيد حول Razor وبرامج C# وVisual Basic، يرجى زيارة جزء Razor.
- الصفحة السابقة WebPages Introduction
- الصفحة التالية WebPages Layout