آشنایی با اسکریپت های Asp (قسمت دوم)

برای آشنایی با اسکریپت های Asp مثالی می زنیم.مثال ما یک صفحه Asp است که عبارتGood Evening! را در صورتی که زمان بعداز ظهر باشد چاپ می کند و در صورتی که قبل از ظهر باشد عبارتGood Morning! را چاپ می کند.
1. <%@ Language=VBScript %>
2. <%option explicit%>
3.
4.
5.
6. the current time is <%=time()%>
7.


8. <%
9. if Datapart("h",time())>= 12 then
10. 'Is is after noon
11. Response.write"Good Evening!"
12. Else
13. 'Is is before noon
14. Response.write"Good Morning!"
15. End if
16. %>
17.
18.
19.
تجزیه و تحلیل:
اولین چیزی که مورد بررسی قرار می دهیم tagهای %> و <% می باشند. شما باید با tagهای HTML قبلاً آشنا شده باشید. برای مثال شما میدانید که متون بین و به صورت حروف سیاه و درشت نمایش داده می شوند. خوب،این tagها نیز شبیه آنها هستند. متنی که بین دو عبارت %> و <% ظاهر می گردد به عنوان کدهای Asp در نظر گرفته می شود. به این خاطر است که سرویس دهنده، قبل از فرستادن صفحه برای مرورگر وب، آنها را مورد پردازش قرار می هد. برای مثال، در خطوط 8 تا 16 شما های باز و بسته را مشاهده می کنید. آنها به این معنی هستند که متن های خطوط بین 9 تا 15 کدهای Asp می باشند.
سعی کنید خطوط 8 تا 16 را از داخل لیست خارج کرده و این صفحه را از طریق مرورگر وب مشاهده نمایید.
بدون استفاده از tagهای %> و <% ، سرویس دهنده‏تان متن‏های بین خطوط 9 تا 15 را به عنوان کدهای Asp در نظر نمی‏گیرد. در عوض فکر می‏کند که آنها متون ساده‏ای همانند هر صفحه HTMLدیگر می باشند. فراموش کردن هر یک از این دو tag باعث ایجاد خطا در طی اجرای Asp می‏گردد. خوشبختانه، این مسئله به راحتی قابل حل می باشد.

نکته : tagهای <% , %> تنها راه مشخص کردن کدهای Asp نمی باشند. شما ممکن است با tag های