كتل تقديم التعليمات برمجية
تعريف كتل تعليمات برمجية تقديم موضعي تعليمات برمجية أو موضعي تعبيرات ينفذ عندما يتم تقديم الصفحة. توجد أنماط اثنين من كتل تعليمات برمجية Render: سطري تعليمات برمجية والتعبيرات المضمنة. استخدام موضعي تعليمات برمجية لتعريف خطوط مستقلة أو كتل تعليمات برمجية. استخدام تعبيرات مضمنة كاختصار استدعاء Write الأسلوب.
<% inline code %>
<%=inline expression %>
ملاحظات
يحدث خطأ ترجمة عند محاولة صواب تضمين حرف تسلسل %> أي مكان داخل رمز تقديم كتلة. يمكن استخدام تسلسل إلى يغلق حظر تقديم تعليمات برمجية. على سبيل المثال، يؤدي خطأ إلى تعليمات برمجية التالية:
<%@ page language="C#" %>
<%
Response.Write(" %>");
%>
<%@ page language="VB" %>
<%
Response.Write("%>)
%>
كمحاولة للتغلب على هذا الخطأ, يمكنك بنية سلسلة تحتوي على تسلسل الأحرف كما في التالي تعليمات برمجية المثال:
<%@ page language="C#" %>
<%
String s = "%" + ">";
Response.Write(s);
%>
<%@ page language="VB" %>
<%
Dim s as String
s = "%" & ">"
Response.Write(s)
%>
ملاحظة |
---|
على عكس صفحات الملقم النشطة (ASP) ، في ASP.NET غير صالحة صواب تقوم بتعريف الدالة أو روتين فرعي داخل كتلة تقديم التعليمات برمجية (بين <% و %> العلامات). |
مثال
يظهر المثال التعليمة البرمجية التالية كيف يمكنك استخدام كتل تعليمات برمجية تقديم عرض نفس نص HTML في رقم بأحجام خط مختلف.
<% for (int i=0; i<10; i++) { %>
<font size="<%=i %>"> Hello World! </font>
<% } %>
<% Dim I as Integer
For I=0 to 9 %>
<font size="<%=i%>"> Hello World! </font>
<% Next %>