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 های