برنامه نویسی
معرفی کنترل های Ajax مایکروسافت ASP.Net
ASP.Net دارای چندین کنترل پیش ساخته Ajax است که قابلیت ها و امکانات این تکنولوژی جدید را بدون نیاز به کدنویسی خاصی در اختیار کاربر
مرور کلی بر تکنولوژی مایکروسافت Ajax
بوسیله استفاده از تکنولوژی Ajax در صفحات ASP.Net شما می توانید برنامه ها و صفحاتی به مراتب سریعتر و با قدرت پاسخگویی بالاتر تولید نمایید
خاصیت readyState در شی XMLHttpRequest
هنگامی که درخواست خود را به سرور ارسال می کنید بنا بر جواب آن می خواهید تصمیمات خاصی را لحاظ نمایید . رویداد( ) onreadystatechange
استفاده از خاصیت responseXML
پس از ایکنه با دریافت یک پاسخ ساده متنی از سرور آشنا شدید ، حال بایستی یک پاسخ قالب بندی شده به زبان XML را
استفاده از خاصیت responseText
گفتیم زمانی که پاسخ سرور به اسکریپت و یا فایل درخواستی ایجکس ، به صورت متن ساده باشد ، از خاصیت responseText شی XMLHttpRequest ،
دریافت پاسخ XmlHttpRequest از سرور
پس از اینکه یک شی XMLHttpRequest را ساخته و به وسیله آن درخواست خود را به سرور ارسال نمودید ، سرور دستورات برنامه Ajax تعیین
پارامتر دوم url : آدرس یک فایل بر روی سرور
پارامتر url در متد ( ) open ، در هنگام ارسال درخواست Ajax به سرور ، آدرس یک فایل بر روی سرور را تعیین می
مثال ارسال درخواست به سرور با متد POST
مثال ۳: ارسال درخواست با متدPOST : ;(xmlhttp.open( “POST” , “demo_post.asp” , true xmlhttp.send()
مثال ارسال درخواست با متد GET
مثال ۱: ;(xmlhttp.open( “GET” , “ajax_info.txt” , true ;()xmlhttp.send
موارد استفاده GET یا POST
هنگامی که نمی خواهید اطلاعات به صورت Cashed باشند . یعنی اطلاعات درون حافظه سرور باقی مانده و ممکن است در درخواست های بعدی از