|
فراخوانی وب سرویسها از Client Script در Asp.net AJAX |
|
|
|
نوشته شده توسط مهندس بهزاد عبدالله زاده
|
|
عنوان مقاله |
فراخوانی وب سرویسها از Client Script در Asp.net AJAX |
|
نام نویسنده
|
مهندس بهزاد عبدالله زاده |
|
پست الکترونیکی
|
|
|
حجم
فایل
|
220
کیلو بایت |
|
دریافت مقاله
|
|
کلمات کلیدی مقاله :
ScriptManager ، پروکسی، Ajax، جاوا اسکریپت ، Client Script ، Asp.net، وب سرویس ،ECMAScript ،HTTP GET ،XmlDocument ،asmx ،ServiceReference ،ScriptReference
useHttpGet ،EchoStringAndDate ،FailedCallback ،Callback Function ،Complex Type ،succeeded callback ،Generic، GenerateScriptType ، Enum،Remote Web Services ،client-side proxy ،SOAP ، JSON ،XmlHttpRequest
چکیده مقاله :
در این مقاله سعی بر آن است که نحوه فراخوانی یک web sevice از ECMAScript (java script) توضیح داده شود. برای اینکه برنامه شما قادر باشد ASP.NET AJAX Web Service را با استفاده از client script فراخوانی کند ، لایه Server asynchronous communication بصورت خودکار کلاس های JavaScript proxy را ایجاد می کند. یک کلاس proxy به ازای هر web service که در هر یک از عناصر در زیر کنترل داخل صفحه موجود باشد، تولید می شود.
برای کسب اطلاعات بیشتر می توانید به Exposing Web Services to Client Script مراجعه فرمایید.
برای فراخوانی یک متد از داخل web service ، باید متد تولید شده متناظر با آن را ، از داخل کلاس JavaScript proxy فراخوانی نمایید. در واقع این کلاس است که ارتباط با Web Service را برقرار می کند.
در این مقاله با :
فراخوانی متدهای Web Service
رسیدگی به خطاها در زمان فراخوانی یک متد از Web Service
استفاده از یک Callback Function در فراخوانی چندین متد Web Service
ارسال و دریافت Complex Type ها
ارسال پارامترهای از نوع آرایه یا Generic
ارسال پارامترها ی با نوعهای شمارشی
استفاده از وب سرویسهای خارجی(Remote Web Services) با ASP.NET AJAX
بیشتر آشنا خواهید شد .
|