Latest web development tutorials

صفحات ويب ASP.NET

صفحة ASP.NET بسيطة تبدو مثل صفحات HTML العادية.


مرحبا W3CSchool.cc

قبل البدء في تعلم ASP.NET، دعونا نبني صفحة HTML بسيطة يعرض "مرحبا W3CSchool.cc" في المتصفح:

مرحبا W3CSchool.cc!



مكتوب في HTML مرحبا W3CSchool.cc

سوف التعليمة البرمجية التالية ستكون في شكل صفحات HTML العرض سبيل المثال:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

إذا كنت تريد أن تجرب ذلك، يرجى حفظ رمز أعلاه في ملف مسمى"firstpage.htm" في، وإنشاء ارتباط إلى ملف: firstpage.htm .


كتب في ASP.NET مرحبا W3CSchool.cc

صفحات ASP.NET أسهل طريقة لتحويل صفحات HTML ليتم نسخها مباشرة على ملف HTML وتغيير ملحق ملف جديدل.ASPX.

سيتم عرض التعليمات البرمجية التالية أمثلة تشكل صفحة ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

إذا كنت تريد أن تجرب ذلك، يرجى حفظ رمز أعلاه في ملف مسمى"firstpage.aspx" في، وإنشاء ارتباط إلى ملف: firstpage.aspx .


كيف يعمل؟

في الأساس، وصفحات ASP.NET و HTML متطابقة.

تمديد صفحة HTML غير. HTM. إذا طلب مستعرض صفحة HTML إلى الخادم، والخادم لا يمكن إجراء أية تغييرات، يتم إرساله مباشرة إلى صفحة المتصفح.

الصفحة تمديد ASP.NET هي .ASPX. إذا طلب مستعرض إلى خادم صفحة ASP.NET، والخادم قبل أن يتم إرسال النتائج إلى المتصفح، وسوف الصفحة بحاجة الى التعامل مع قانون قابل للتنفيذ.

الصفحة ASP.NET أعلاه لا تحتوي على أي قانون قابل للتنفيذ، لذلك لا تنفذ أي شيء. في المثال التالي، سوف نقوم بإضافة بعض قانون قابل للتنفيذ إلى صفحة من أجل إظهار الفوارق بين صفحات HTML ثابتة وصفحات ASP ديناميكية في.


الكلاسيكية ASP

وكانت صفحات الملقم النشطة (ASP) الشعبي لسنوات عديدة. بواسطة ASP، يمكن وضعها قانون قابل للتنفيذ في صفحة HTML.

الإصدارات السابقة من آسيا والمحيط الهادئ (قبل ASP.NET) وغالبا ما تسمى الكلاسيكية ASP.

ASP.NET غير متوافق تماما مع ASP الكلاسيكية، ولكن فقط بعد إدخال بعض التعديلات الطفيفة، يمكن أن معظم صفحات ASP الكلاسيكية صفحات ASP.NET بمثابة انطلاقة جيدة.

إذا كنت ترغب في معرفة المزيد عن المعرفة ASP الكلاسيكية، يرجى زيارة موقعنا على ASP البرنامج التعليمي .


أعدت مع ASP صفحات ديناميكية الكلاسيكية

لشرح كيفية عرض ASP صفحات المحتوى الديناميكي، وسوف نقوم بإضافة بعض رمز قابل للتنفيذ (في هوية الخط الأحمر) أعلاه أمثلة:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

رمز داخل الوسم - <٪٪> يتم تنفيذه على الخادم.

يستخدم Response.Write إلى دفق إخراج HTML لكتابة شيء كود ASP.

الآن () هو خادم إرجاع دالات التاريخ والوقت الحالي.

إذا كنت تريد أن تجرب ذلك، يرجى حفظ رمز أعلاه في ملف مسمى"dynpage.asp" في، وإنشاء ارتباط إلى ملف: dynpage.asp .


مع الصفحات الديناميكية مكتوب في ASP .NET

سيتم عرض التعليمات البرمجية التالية أمثلة تشكل صفحة ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p> <%Response.Write(now())%> </p>
</center>
</body>
</html>

إذا كنت تريد أن تجرب ذلك، يرجى حفظ رمز أعلاه في ملف مسمى"dynpage.aspx" في وإنشاء ارتباط إلى ملف: dynpage.aspx .


مقارنة ASP.NET كلاسيك ASP

ومن الأمثلة على ما سبق لا يمكن أن تظهر أي اختلافات بين ASP.NET وASP الكلاسيكية.

كما أن حالات الماضيين، لا يمكنك معرفة الفرق بين صفحتين ASP و ASP.NET بين الصفحات.

في الفصل التالي، وسوف ترون كيف تحكم الملقم تجعل ASP.NET أقوى من الكلاسيكية ASP ل.