مقدمهای بر ASP
فایلهای ASP میتوانند شامل متن، برچسبهای HTML و اسکریپت باشند. اسکریپتهای داخل فایلهای ASP میتوانند روی سرور اجرا شوند.
قبل از ادامه، باید با این دانشها آشنا باشید:
قبل از ادامه، باید با این دانشها آشنا باشید:
- HTML / XHTML
- زبانهای اسکریپت، مانند JavaScript یا VBScript
اگر میخواهید پروژههای بالا را یاد بگیرید، لطفاً در صفحه اصلی این آموزشها را بازدید کنید.
ASP چیست؟
- ASP به معنای Active Server Pages (صفحات سرور پویا) است
- ASP یک فناوری شرکت مایکروسافت است
- ASP یک برنامهای است که در IIS اجرا میشود
- IIS به معنای Internet Information Services (خدمات اطلاعاتی اینترنت) است
- IIS یک component رایگان برای ویندوز 2000 و ویندوز 2003 است
- IIS نیز یک component قابل انتخاب برای ویندوز NT 4.0 است
- این component قابل انتخاب از اینترنت دانلود میشود
- حجم PWS کوچکتر است - اما دارای تمامی ویژگیهای IIS است
- PWS در دیسک نصبی ویندوز 95/98 یافت میشود
کامپاتیبلنی ASP
- برای اجرای IIS، نیاز به ویندوز NT 4.0 یا نسخههای بالاتر دارید
- برای اجرای PWS، نیاز به ویندوز 95 یا نسخههای بالاتر دارید
- ChiliASP یک فناوری دیگر برای اجرای ASP روی سیستمعاملهای غیر ویندوز است
- InstantASP یک فناوری دیگر برای اجرای ASP روی سیستمعاملهای غیر ویندوز است
فایلهای ASP چیست؟
- فایلهای ASP مشابه فایلهای HTML هستند
- فایلهای ASP میتوانند شامل متن، HTML، XML و اسکریپت باشند
- اسکریپتهای داخل فایلهای ASP میتوانند روی سرور اجرا شوند
- 扩展 نام فایلهای ASP ".asp" است
ASP و HTML چه تفاوتی دارند؟
- وقتی مرورگر درخواست یک فایل HTML را میکند، سرور این فایل را بازمیگرداند
- وقتی مرورگر درخواست یک فایل ASP را میکند، IIS این درخواست را به موتور ASP ارسال میکند. موتور ASP خط به خط این فایل را میخواند و اسکریپتهای داخل آن را اجرا میکند. در نهایت، فایل ASP به صورت HTML خالص به مرورگر بازگردانده میشود.
ASP چه کاری برای شما انجام میدهد؟
- به صورت دینامیک محتوای هر بخش از صفحه را ویرایش، تغییر یا اضافه کنید
- به پاسخ به جستجوها یا دادههایی که کاربر از فرم HTML ارسال میکند، پاسخ دهید
- دادهها یا پایگاه دادهها را بازدید کنید و نتایج را به مرورگر بازگردانید
- برای کاربران مختلف، صفحات وب را شخصیسازی کنید تا کارایی این صفحات را افزایش دهید
- مزایای استفاده از ASP به جای CGI و Perl در راحتی و سرعت آن است
- به دلیل اینکه کد ASP نمیتواند از سمت مرورگر مشاهده شود، ASP اطمینان از امنیت وبسایت را فراهم میکند.
- استفاده از ASP میتواند بار شبکه را به最低 سطح برساند
موضوع مهم:به دلیل اینکه ASP در سرور اجرا میشود، مرورگر نیازی به پشتیبانی از اسکریپتهای کاربران ندارد تا فایلهای ASP را نمایش دهد!