أحدث البرامج التعليمية وتطوير الشبكة
×

ASP.NET البرنامج التعليمي

ASP.NET الصفحة الرئيسية ASP.NET مقدمة

WP البرنامج التعليمي

WebPages مقدمة WebPages موس الحلاقة WebPages نسق WebPages المجلدات WebPages عالمي WebPages أشكال WebPages الأجسام WebPages ملفات WebPages قواعد بيانات WebPages المساعدون WebPages WebGrid WebPages الرسوم البيانية WebPages البريد الإلكتروني WebPages PHP WebPages نشر WebPages أمثلة

WP المراجع

WebPages فصول WebPages أمن WebPages قاعدة البيانات WebPages الواجهه WebPages المساعدون

ASP.NET Razor

Razor مقدمة Razor بناء الجملة Razor C# المتغيرات Razor C# الحلقات Razor C# منطق Razor VB المتغيرات Razor VB الحلقات Razor VB منطق

ASP.NET MVC

MVC مقدمة MVC تطبيق MVC المجلدات MVC نسق MVC التحكم MVC المشاهدات MVC قاعدة البيانات MVC نموذج MVC أمن MVC HTML المساعدون MVC نشر MVC مرجع

WF دروس

WebForms مقدمة WebForms الصفحات WebForms ضوابط WebForms أحداث WebForms أشكال WebForms حالة العرض WebForms مربع الكتابة WebForms زر WebForms ربط البيانات WebForms قائمة مجموعة WebForms جدول هاش WebForms SortedList WebForms XML ملفات WebForms مكرر WebForms Datalist على WebForms دبكونيكشن WebForms Master الصفحات WebForms ملاحة WebForms أمثلة


 

ASP.NET صفحات ويب - إضافة رمز الشفرة


في هذا البرنامج التعليمي سوف نستخدم 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 قسم من هذا البرنامج التعليمي.