当前位置:甜馍馍地理信息网 >> 网站开发 >> .Net编程 >> 正文 >>  [阅读资讯:ASP.NET2.0 AJAX中调用服务器Webservice方法及代码]

ASP.NET2.0 AJAX中调用服务器Webservice方法及代码

[ 来源:互联网 | 时间:2007年11月29日 | 收藏本文 ] 【

WEB2.0风流全世界,这不微软也不甘示弱,推出了ASP.NET 2.0 Ajax, 它可以极大地丰富用户体验.本文不谈Ajax的强大和应用,只谈谈如何使用Ajax调用服务器Webservice,并附带详细的代码实例.

ASP.NET 2.0 Ajax中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例。

笔者安装的ASP.NET 2.0 AJAX
  
版本为AJAX November CTP。
  
三个示例分别为:


  1 带参数的WS方法
  2 不带参数的WS方法
  3 参数类型为DataTable的WS方法


一、前台页面:
  注意要点:
  需要使用的后台WebService的方法均设置在如下位置
  
   <asp:scriptManager ID="scriptManager1" runat="server">
   <Services>


   <asp:ServiceReference Path="~/WS.asmx" />
   <asp:ServiceReference Path="~/WS1.asmx" />
   </Services>
   </asp:scriptManager>
  Default页面:
  
  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
  
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
  <head runat="server">
   <title>Untitled Page</title>
  
   <script language="javascript" type="text/javascript" src="js.js">
   </script>
  
  </head>
  <body>
   <form id="form1" runat="server">
   <asp:scriptManager ID="scriptManager1" runat="server">
   <Services>
   <asp:ServiceReference Path="~/WS.asmx" />
   <asp:ServiceReference Path="~/WS1.asmx" />
   </Services>
   </asp:scriptManager>
   <div>
   <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="dd();return false;" />
   <div id="time">
   </div>
   <div id="List1">
   <asp:DropDownList ID="ddl1" runat="server" Width="187px">
   </asp:DropDownList>
   </div>
  
   </div>
   </form>
  </body>
  </html>

下一页
本文共 3 页,第  [1]  [2]  [3]  页

【推荐本文】 【打印本页】 【返回顶部
最新文章
推荐文章