原文:http://www.cnblogs.com/jillzhang/archive/2008/06/12/1218690.html

在asp.net ajax中updatepanel比较常用,原本需要刷新的操作套在updatepanel中就成了ajax操作了,挺帅!但ajax也是支Ajax访问Xml Web Service的安全问题以及解决方案持与Xml Web Service交互的,这种方法更像是传统的ajaxpro和其他ajax框架,如jquery,magicajax,extjs的风格,但MS总是独树一帜,谁让他的产品设计能力那么高呢!我辈恐怕望尘莫及亚.闲话少叙,下面简单讲述下asp.net ajax如何调用xml web service,熟悉的朋友就略过吧

1. 创建一个支持Asp.Net Ajax的网站或者网络应用程序,我使用的是vs2008,在vs2008中,如果建立的网站支持.net framework 3.5就有ajax的缺省支持,这陈芝麻,烂谷子的事情,也不多说。

2. 建立好项目之后,在网站根目录中添加一个Web服务UserService.asmx,在UserService.asmx中添加如下方法:

Ajax访问Xml Web Service的安全问题以及解决方案[WebMethod] 
Ajax访问Xml Web Service的安全问题以及解决方案public bool UserAdd(string userName,string pwd) 
Ajax访问Xml Web Service的安全问题以及解决方案Ajax访问Xml Web Service的安全问题以及解决方案Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案return true; 
Ajax访问Xml Web Service的安全问题以及解决方案}
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案

注意服务类上部要添加Attribute

[System.Web.Script.Services.ScriptService]

3. 然后把default.aspx中的ScriptManager修改成如下代码的德性:

Ajax访问Xml Web Service的安全问题以及解决方案<asp:ScriptManager ID="ScriptManager1" runat="server">
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案<Services>
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案<asp:ServiceReference Path="UserService.asmx" />
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案</Services>
Ajax访问Xml Web Service的安全问题以及解决方案</asp:ScriptManager>
Ajax访问Xml Web Service的安全问题以及解决方案

下面我们就在页面中创建用Ajax消费这个UserService的代码:主要包括如下:

Ajax访问Xml Web Service的安全问题以及解决方案<h2>Ajax调用Xml Web Service示例1</h2>
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案<div style="border: 1px solid Black; width: 50%; padding: 10px;">
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案<table class="style1">
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案<tr>
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案<td>
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案用户名: 
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案</td>
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案<td>
Ajax访问Xml Web Service的安全问题以及解决方案
Ajax访问Xml Web Service的安全问题以及解决方案<input >http://jillzhang.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

相关文章:

  • 2021-11-28
  • 2021-08-10
  • 2022-02-03
  • 2021-05-28
  • 2022-01-17
  • 2021-08-26
  • 2021-12-11
  • 2022-12-23
猜你喜欢
  • 2021-10-11
  • 2021-12-19
  • 2021-11-30
  • 2021-04-22
相关资源
相似解决方案