[h=2]مرور کلی بر تکنولوژی مایکروسافت Ajax [/h] مرور کلی بر تکنولوژی مایکروسافت Ajax : بوسیله استفاده از تکنولوژی Ajax در صفحات ASP.Net شما می توانید برنامه ها و صفحاتی به مراتب سریعتر و با قدرت پاسخگویی بالاتر تولید نمایید . ASP.Net دارای چندین کنترل پیش ساخته Ajax می باشد ، که قابلیت های بسیار زیادی را در اختیار کاربر قرار می دهد . فواید و امکانات استفاده از تکنولوژی Ajax در صفحات ASP.Net عبارتند از : نمایش رابط های کاربری گرافیکی متداول مثل نمایش دهنده های میزان پیشرفت پروسه ، پیام های راهنما یا منوهای POP-UP . آپدیت و به روز رسانی فقط بخشی از صفحه که محتویات آن تغییر کرده ، به جای رفرش کردن کل صفحه . ارتباط کلاینت سایدی با سرویس های Asp.Nt برای هویت شناسی در فرم های ورد و خروج کاربران در سایت . اضافه کردن قابلیت کارکرد اسکریپتی برای کنترل های سرور ساید Asp.Net . پردازش و اعتبارسنجی کلاینت سایدی ( به جای سرور ساید ) محتویات وارد شده در فرم های وب . معرفی کنترل های Ajax مایکروسافت ASP.Net : ASP.Net دارای چندین کنترل پیش ساخته Ajax است که قابلیت ها و امکانات این تکنولوژی جدید را بدون نیاز به کدنویسی خاصی در اختیار کاربر قرار می دهد . لیست زیر کنترل های Ajax در ASP.Net را بصورت مختصر معرفی می کند . برای دریافت اطلاعات بیشتر بر روی نام آنها کلیک نمایید : ScriptManager : این کنترل وظیفه پردازش و مرتب سازی اسکریپت های کلاینتی صفحه را به عهده دارد . عملیات های Ajax بر اساس اسکریپت ها در صفحه اجرا می شوند . این کنترل اسکریپت ها را مدیریت و اجرا می کند . UpdatePanel : این کنترل بخش محتویات کدی که درون آن قرار داشته را در صفحه آپدیت و به روز رسانی می کند و مانع رفرش شدن کد صفحه می شود . UpdateProgress : این کنترل می تواند عملیات به روز رسانی و آپدیت اطلاعات در صفحه را در قالب یک نمایه گرافیکی یا پیام نمایش دهد . Timer : بوسیله این کنترل می توانید در فواصل زمانی تعیین شده صفحه را PostBack کرده و یا با اتصال آن به یک کنترل UpdatePanel کد آن را اجرا نمایید . منبع: developer1