
صفحههای سرور فعال (به انگلیسی: 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.NET) یک چارچوب کاربردی Web است که توسط شرکت مایکروسافت عرضه گردیده تا برنامه نویسان بتوانند برای ساخت سایتهای Web و برنامههای Web پویا وسرویسهای Web پویا وسرویسهای Web XML از آن استفاده کنند. این بخشی از زیر ساخت.NET مایکروسافت و جانشینی برای تکنولوژی صفحات سرویس دهنده فعال (ASP) است. ASP مبتنی بر زبانهای مشترک در حال اجرا است که به برنامه نویسان اجازه میدهد کدهای ASP را با استفاده از هر زبان Framework.NET بنویسند.