صفحههای سرور فعال (Active Server Pages یا به صورت مخفف ASP) اولین موتور اسکریپت مایکروسافت برای تولید دینامیک صفحات در سمت سرور است. اولین بار به عنوان یک Add on همراه IIS در ویندوز NT4 عرضه شد. بعد از Windows 2000 Server به عنوان یکی از اجزای رایگان همراه آن بود.برنامه نویسی وب سایتهای ASP با اشیا درون ساخته همراه آن آسان تر شد.
هر شی عبارت است از گروهی از توابع پر کاربرد که برای خلق صفحات وب مفیدند. در ASP 2.0 شش نوع از چنین اشیای درون ساختهای وجود دارند: Application ،ASPError ،Request ،Response ،Server و Session.
به عنوان مثال Session یک شئی بر اساس کوکی است که متغییرها را صفحه به صفحه نگهداری می کند.
صفحات ASP را به کمک پسوند انتهای مسیر آنها می توان تمییز داد که به جای HTML و HTM از .asp استفاده میشود. اکثر صفحههای ASPبا VBScript نوشته می شوند ولی به کمک نوشتههای @language یا <script language=”language” runat=”server”> میتوان به جای VbScript از سایر موتورهای پردازهنویسی فعال دیگر نیز استفاده کرد.
ASP یک فایل استاندارد HTML است که با گروهی از ترکیبات افزوده دیگر گسترش یافته است.
همانند فایل استاندارد HTML ، یک ASP می تواند شامل برچسب های HTML که توسط مرورگر وب نمایش داده می شود باشد.
هر چیزی مثل اپلت ها جاوا ، متن چشمک زن ، اسکریپت ها و کنترل های اکتیواکس روی سرویس گیرنده ، که بتواند در یک فایل HTML جای دهید ، در یک ASP نیز جای می گیرد.
ASP چند ویژگی دارد که برخی از آنها را بر می شماریم:
– ASP می تواند اسکریپت های سمت سرویس دهنده را در بر داشته باشد.
– با به کارگیری اسکریپت های روی سرویس دهنده ASP ، می توان صفحات وبی با اجزای پویا ساخت. – اسکریپت های ASP می تواند توسط جاوا اسکریپت و VB اسکریپت ایجاد شود.
– ASP شماری از اشیای تعبیه شده را فراهم کرده است.
– با به کارگیری اشیای تعبیه شده دسترسی پذیر در یک ASP می توان اسکریپت ها را بسیار نیرومندتر کرد، در میان اشیای دیگر ، این شیی ها به ما اجازه دریافت و ارسال اطلاعات به مرورگر را می دهد.
دیدگاه های شما