二、 案例分析
(一)创建Web页面
启动Visual Studio 2005,选择“文件→新建网站…”,然后选择“ASP.NET AJAX-Enabled Web Site”模板,命名工程为“WebServiceTest”,并选择C#作为编程语言(如图1所示),最后点击OK。

图1.使用“ASP.NET AJAX-Enabled Web Site”模板快速创建AJAX应用程序。
然后,把Default.aspx页面修改成如下图2所示形式:

图2.设计调用Web服务的客户端Web页面。
注意,在上面的向导操作完成后,系统自动为页面添加了一个ScriptManager服务器控件。这个控件是整个ASP.NET AJAX 1.0框架的核心,它管理着客户端运行时所需要的用于实现客户端功能的各种JavaScript脚本库的部署。而且,在新版本的框架中,这个控件的功能更为强大,使用更为简易,从下面的例子中我们即可看出这一点。此外,为了便于我们在本文中试验使用客户端JavaScript调用Web服务,上面表单中的按钮为HTML Input Button控件,而另外三个文本框都是HTML Input Text控件。