يقدم هذا القسم نظرة عامة على ASP.NET ويقدم تقنية خادم ASP.NET وأدوات التطوير وامتدادات الملفات.
ASP، الاسم الكامل لصفحات الخادم النشطة (صفحات الخادم الديناميكية)، والمعروف أيضًا باسم ASP الكلاسيكي، تم إطلاقه في عام 1998 كأول محرك برمجة نصية من جانب الخادم من Microsoft.
ASP هي تقنية تسمح بتنفيذ البرامج النصية في صفحات الويب على خادم الإنترنت.
تحتوي صفحات ASP على ملحق ملف .asp ويتم كتابتها عادةً بلغة VBScript.
إذا كنت ترغب في تعلم لغة ASP الكلاسيكية، فيرجى زيارة برنامج ASP التعليمي الكلاسيكي الخاص بنا.
ASP.NET هو جيل جديد من ASP. إنه غير متوافق مع ASP الكلاسيكي، لكن ASP.NET قد يتضمن ASP الكلاسيكي.
يتم تجميع صفحات ASP.NET، مما يجعلها تعمل بشكل أسرع من ASP الكلاسيكي.
يتمتع ASP.NET بدعم أفضل للغة، ومجموعة كبيرة من عناصر تحكم المستخدم والمكونات المستندة إلى XML، ومصادقة المستخدم المتكاملة.
امتداد صفحات ASP.NET هو .aspx ويتم كتابته عادةً بلغة VB (Visual Basic) أو C# (C Sharp).
يمكن كتابة عناصر التحكم في ASP.NET بلغات مختلفة، بما في ذلك C++ وJava.
عندما يطلب المتصفح ملف ASP.NET، يقرأ محرك ASP.NET الملف، ويجمع ملف البرنامج النصي وينفذه، ويعيد النتائج إلى المتصفح كصفحة HTML عادية.
Razor عبارة عن صيغة ترميز جديدة وبسيطة لتضمين تعليمات برمجية للخادم في صفحات ويب ASP.NET، تمامًا مثل ASP الكلاسيكي.
يتمتع Razor بوظيفة ASP.NET التقليدية، ولكنه أسهل في الاستخدام والتعلم.
يقدم هذا البرنامج التعليمي لغات البرمجة التالية:
فيجوال بيسك (VB.NET)
C# (تنطق: C حاد)
يغطي هذا البرنامج التعليمي تقنيات الخادم التالية
صفحات الويب (تركيب الشفرة)
MVC (وحدة تحكم عرض النموذج)
نماذج الويب (ASP.NET التقليدية)
يدعم ASP.NET أدوات التطوير التالية:
ويب ماتريكس
مطور ويب مرئي
الاستوديو المرئي
في هذا البرنامج التعليمي، يستخدم البرنامج التعليمي لصفحات الويب WebMatrix، ويستخدم البرنامج التعليمي MVC والبرنامج التعليمي لنماذج الويب Visual Web Developer.
تحتوي ملفات ASP الكلاسيكية على ملحق الملف .asp
تحتوي ملفات ASP.NET على ملحق الملف .aspx
تحتوي ملفات ASP.NET الخاصة ببناء جملة Razor C# على ملحق الملف .cshtml
تحتوي ملفات ASP.NET الخاصة بصيغة Razor VB على ملحق الملف .vbhtml