متغیرهای ASP

متغیرها برای ذخیره اطلاعات استفاده می‌شوند.

اگر متغیر در خارج از زیرپروگرام اعلام شود، این متغیر می‌تواند توسط هر اسکریپتی در فایل‌های ASP تغییر کند. اگر متغیر در زیرپروگرام اعلام شود، این متغیر در هر اجرای زیرپروگرام ایجاد و حذف می‌شود.

مثال:

اعلام متغیر
متغیرها برای ذخیره اطلاعات استفاده می‌شوند. این مثال نشان می‌دهد که چگونه متغیرها را اعلام کنیم، به آنها ارزش بدهیم و از آنها در برنامه استفاده کنیم.
اعلام آرایه
آرایه‌ها برای ذخیره یک مجموعه از داده‌های مرتبط استفاده می‌شوند. این مثال نشان می‌دهد که چگونه یک آرایه برای ذخیره نام‌ها ایجاد کنیم.
تولید مداوم عنوان‌های HTML
چگونه 6 عنوان مختلف HTML را به صورت مداوم تولید کنیم.
استفاده از Vbscript برای ایجاد سلام‌های زمان‌بندی شده
این مثال به نمایش گذاشتن پیام‌های مختلف به کاربران بر اساس زمان سرور خواهد بود.
استفاده از JavaScript برای ایجاد سلام‌های زمان‌بندی شده
مثال مشابهی با قبل، فقط با زبان مختلف.

زندگی‌زمان متغیرها

متغیرهایی که در خارج از زیرپروگرام اعلام می‌شوند می‌توانند توسط هر اسکریپتی در فایل‌های ASP دسترسی پیدا کنند و تغییر دهند.

متغیرهایی که در زیرپروگرام‌ها (subroutine) اعلام می‌شوند تنها در زمانی که زیرپروگرام اجرا می‌شود ایجاد و حذف می‌شوند. اسکریپت‌های خارج از زیرپروگرام نمی‌توانند به این متغیرها دسترسی پیدا کنند و آنها را تغییر دهند.

برای اعلام متغیرهایی که باید در چندین فایل ASP استفاده شوند، متغیرها را به عنوان متغیرهای session یا متغیرهای application اعلام کنید.

متغیرهای Session

متغیرهای Session برای ذخیره اطلاعات یک کاربر خاص استفاده می‌شوند و در تمام صفحات یک برنامه کاربردی اعمال می‌شوند. داده‌های معمولی که در session ذخیره می‌شوند شامل نام، id یا پارامترها هستند.

متغیرهای Application

متغیرهای Application نیز برای تمام صفحات یک برنامه معتبر هستند. متغیرهای Application برای ذخیره اطلاعات همه کاربران یک برنامه خاص استفاده می‌شوند.