تعتبر صفحة نموذج ويب ASP.NET عبارة عن ملف نصي تعريفي بامتداد .aspx. بالإضافة إلى المحتوى الثابت، يمكنك وضع علامة على العناصر باستخدام ثمانية تراكيب مختلفة. يراجع هذا القسم عناصر بناء الجملة هذه ويقدم بعض الأمثلة حول كيفية استخدامها.
بناء جملة عرض التعليمات البرمجية:
يتم تمثيل كتل عرض التعليمات البرمجية <% %> و<%= %> بواسطة عناصر <% ... %>، مما يسمح لك بالتحكم في المحتوى المقدم ويتم تنفيذها أثناء مرحلة العرض لصفحة نماذج الويب تنفيذ. يوضح المثال التالي كيفية استخدامها للتنقل عبر محتوى HTML.
<%@ لغة الصفحة = "VB" %>
<أتش تي أم أل>
<الجسم>
<% خافت I كعدد صحيح
لأني = 0 إلى 7%>
< حجم الخط = "<%=I%>"> أهلاً بالعالم </font> <br>
<%التالي %>
</ الجسم>
</html>
<% ... %> فقط، في حين أن التعبير الذي يحتوي على علامة التساوي (<%= ... %>) سيحسب النتيجة عند عرض المحتوى. ولذلك، يعرض <%="Hello World" %> نفس النتيجة مثل كود C# <% Response.Write("Hello World" %>).
لاحظ أنه بما أن اللغة تتطلب استخدام علامات لإنهاء أو فصل البيانات (مثل الفاصلة المنقوطة؛ في C#)، فمن المهم وضع هذه العلامات بشكل صحيح.
رمز C#
<% Response.Write("Hello World %>" فاصلة منقوطة لإنهاء العبارة.
<%="Hello World" %> خطأ: يسبب "Response.Write("Hello World";);".
<%="Hello World" %> لا يلزم وجود فاصلة منقوطة.
بناء جملة إعلان التعليمات البرمجية:
تحدد كتلة إعلان التعليمات البرمجية متغيرات الأعضاء والأساليب التي سيتم تجميعها في فئة الصفحة. يمكن استخدام هذه الكتل لإنشاء منطق الصفحة والتنقل. يوضح المثال التالي كيفية تعريف طريقة الطرح في كتلة