دستیابی به سرویس های وب از
طریق کد سمت سرویس گیرنده
ASP. NET Ajax روش های متعددی را
به منظور
فراخوانی سرویس های وب ارائه می نماید . جاوا اسکریپت ، XML
Script و AutoCompleteExtender نمونه هائی
در این زمینه می باشند . با استفاده از امکانات ارائه شده در فریمورک فوق ، پیاده
کنندگان می توانند سرویس های وب را ( فایل هائی با انشعاب
asmx . ) از طریق مرورگر و
به کمک کدهای سمت سرویس گیرنده فراخوانده و از
پتانسیل های آنها در برنامه های وب با هدف بهبود بخش رابط کاربر استفاده نمایند .

در چنین مواردی ، یک صفحه می تواند متدهای سمت سرویس دهنده را بدون انجام
postback و نیاز به بازخوانی تمامی صفحه
فراخوانده و از آنها استفاده
نماید
، چراکه صرفا” داده بین مرورگر و سرویس دهنده وب مبادله خواهد شد .

بکارگیری کلاس های پراکسی جاوا اسکریپت
یکی از روش های فریمورک ASP.NET Ajax برای
فراخوانی سرویس های وب
است .بدین ترتیب می توان یک متد از سرویس وب موجود در سمت سرویس دهنده را با
فراخوانی متد کلاس پراکسی جاوا اسکریپت مرتبط با آن فراخواند .
ASP. NET Ajax ، همچنین امکانات لازم برای جاوا اسکریپت
به منظور فراخوانی سرویس هائی نظیر پروفایل و membership
را ارائه می نماید .
در مثالی که در ادامه بررسی خواهیم کرد ، از طریق جاوا اسکریپت در سمت سرویس گیرنده
، متد مورد نیاز سرویس وب در سمت سرویس دهنده صدا زده می شود .