○发现最新版本的改动很大,下面就测试情况作...... 发现最新版本的改动很大,下面就测试情况作一下说明(这里借用官方的例子): 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#" %> 注意,这里的 放在 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-29 17:29 , Processed in 0.194353 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.