طراحی وب سایت پویا با ASP قسمت دوم
نمایش خروجی در ASP با استفاده از شیئ response که کد html نهایی است، انجام می شود.
<%
response.write("My ASP Output!")
%>
همچنین تگ <% =%> نماینده این شیئ است و می توان کد فوق را به این صورت نوشت:
<%= "My ASP Output!" %>
متغیـــــــــرها
متغیرها در ASP همان متغیرهای VBS هستند پس بدون نوع (untyped) هستند و به این صورت تعریف و مقداردهی می شوند و با توجه به مقدار اختصاص داده شده نوع آنها مشخص می شود!
dim id, age, oc
id = "dj_amir_se"
age = 22
set oc = server.createobject("ADODB.CONNECTION")
با توجه به نوع مقداردهی متغیر id رشته ای، متغیر age عدد صحیح و متغیر oc شیئ است.
حوزه متغیرها:
عمومی در یک صفحه: این متغیرها در قسمت اصلی کدها و خارج از روال ها و توابع تعریف شده و در تمام قسمت های بعد از تعریفش در آن صفحه قابل استفاده است.
خصوصی در تابع و روال: این متغیرها در داخل توابع و روال ها تعریف شده و با اتمام تابع از بین می روند و فقط در همان تابع قابل استفاده هستند.
عمومی در تمام صفحات و برای کلیه کاربران: این متغیرها بعد از تعریف تا زمان روشن بودن سرور و درحال اجرا بودن نرم افزار وب سرور پایدار و در تمام صفحات قابل استفاده اند.
عمومی در کل صفحات و برای یک کاربر در یک نشست: این متغیرها بعد از تعریف تا زمان آنلان بودن کاربر برروی سرور سایت پایدار و در تمام صفحات و فقط برای همان کاربر قابل استفاده اند.
......