繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> ASP.NET AJAX Beta2 调用本地WebService的一些改变

ASP.NET AJAX Beta2 调用本地WebService的一些改变

2007-10-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:发现最新版本的改动很大,下面就测试情况作一下说明(这里借用官方的例子): 1、首先建一个WebService 文件(HelloWorldService.asmx),代码如下: using System; using System.Web; using System.Web.Services...

发现最新版本的改动很大,下面就测试情况作一下说明(这里借用官方的例子):

1、首先建一个WebService 文件(HelloWorldService.asmx),代码如下:

<%@ WebService Language="C#" Class="Samples.AspNet.HelloWorldService" %>

using System;

using System.Web;

using System.Web.Services;

using System.XML;

using System.Web.Services.Protocols;

using Microsoft.Web.Script.Services;

namespace Samples.ASPNet

{

[WebService(Namespace = "http://tempuri.org/")]

[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

[ScriptService]

public class HelloWorldService : System.Web.Services.WebService

{

[WebMethod]

public string HelloWorld(String query)

{

string inputString = Server.HTMLEncode(query);

if (!String.IsNullOrEmpty(inputString))

{

return String.Format("Hello, you queried for {0}. The "

+ "current time is {1}", inputString, DateTime.Now);

}

else

{

return "The query string was null or empty";

}

}

}

}

这里要说明的是[ScriptService] 属性,只有加上这个性属性,才能在页面中通过js进行异步调用;

2、建一个调用页面(AjaxScript1.ASPx),如下:

<%@ Page Language="C#" %>

Search for

onclick="DoSearch()" />


注意,这里的

放在

中了。

改变好像挺大!

http://www.cnblogs.com/seekinghu/archive/2006/11/07/552998.HTML

做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。

责任编辑:admin
相关文章