How to: Calling Web Services methods from Client Script in ASP.NET AJAX
Software Development May 12th, 2007
My previos post explained the way to expose a web service to client script in Ajax. This post will introduce the "How to" call the web service's method from the client script.
Our web service is:
123456789101112131415161718 |
namespace MySamples.BL{ [WebService(Namespace = " http://tempuri.org/")] [ScriptService] public class MyWebService : System.Web.Services.WebService { [WebMethod] public string PrintString(String input) { return input; } [WebMethod] public string SayHello() { return "Hello"; } }}
|
Calling a Web service method from script is asynchronous. Succeeded callback function must provided to get a return value or to determine when the request has returned. This function is invoked when the request has finished successfully with return value (as a parameter) from the Web method call. Failed callback function can also provided to handle errors.
Based on the previous post, this is what you should do in the client script.
The script is:
123456789101112131415161718192021222324 |
// This function calls the Web service method // without parameters and // passes the event callback function. function SayHello(){ MySamples.BL.MyWebService.SayHello(SucceededCallback);}
// This function calls the Web service method // This is the callback function invoked if the Web service succeeded. |
Thats all!
Similar Posts:
- How to: Expose Web Services to Client Script in AJAX
- C# Automatic Properties
- C# 3.0 Extension Methods
- Create custom task for MSBuild – Step by Step
- DebuggerDisplay Attribute
About


This comment originally written by:
My previos post explained the way to expose a web service to client script in Ajax. This post will introduce the “How to” call the web service’s method from the client script. Our web service is: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 namespace
This comment originally written by:ASP.NET 3.5, AJAX and WebServices « Private: MY Note
Pingback from ASP.NET 3.5, AJAX and WebServices « Private: MY Note
This comment originally written by:Maor David
Last week it was exactly one year since I started blogging, so this is my blog first birthday!! Come and read about the blog's statistics, top posts and more.
This comment originally written by:Maor David
Last week it was exactly one year since I started blogging, so this is my blog first birthday!! Come and read about the blog's statistics, top posts and more.
This comment originally written by:Maor David
Last week it was exactly one year since I started blogging, so this is my blog first birthday!! Come and read about the blog's statistics, top posts and more.
This comment originally written by:http://blogs.microsoft.co.il/blogs/maordavid/archive/2007/05/11/How-to_3A00_-Calling-Web-Services-methods-from-Client-Script-in-ASP.NET-AJAX.aspx
Pingback from blogs.microsoft.co.il/…/How-to_3A00_-Calling-Web-Services-methods-from-Client-Script-in-ASP.NET-AJAX.aspx
This comment originally written by:Maor David’s Blog : How to: Expose Web Services to Client Script in AJAX
PingBack from http://blogs.microsoft.co.il/blogs/maordavid/archive/2007/05/10/How-to_3A00_-Expose-Web-Services-to-Client-Script-in-AJAX.aspx