asp.net ajax跟atlas有了很大不同。从这个简单的例子中可以看出几点。
<1>新建一个asp.net ajax-enabled web site
<2>页面布局。Server Controls的标签前缀(Tag Prefix)由atlas变为asp;

>
<3>客户端脚本。调用服务的方法有些许改变。可以指定默认的回调方法。
asp.net ajax 1.0,hello world程序<script type="text/javascript">
asp.net ajax 1.0,hello world程序    
function SayHello()

<4>HelloWorldService服务代码。为了能使服务被asp.net ajax客户端调用,必须给服务指明[ScriptService]属性(为了使用这一属性,需要引用Microsoft.Web.Script.Services命名空间)。
 1asp.net ajax 1.0,hello world程序using System;
 2asp.net ajax 1.0,hello world程序using System.Web.Services;
 3asp.net ajax 1.0,hello world程序using System.Web.Services.Protocols;
 4asp.net ajax 1.0,hello world程序using Microsoft.Web.Script.Services;
 5asp.net ajax 1.0,hello world程序
 6asp.net ajax 1.0,hello world程序[WebService(Namespace = "http://tempuri.org/")]
 7asp.net ajax 1.0,hello world程序[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
 8asp.net ajax 1.0,hello world程序[ScriptService]
 9}

相关文章: