html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

WebService服务和ajax 使用教程一例_.NET教程_编程技术

[ ] 已经帮助:人解决问题

  本文示例源代码或素材下载cgMHTML5中文学习网 - HTML5先行者学习网

  题外话:.WebService技术已经有好几年的历史了,关于基础的理论知识,此处省去,不说了。最近被炒了的ajax技术也被滥用的很是严重,至于细节,不是我说的重点。cgMHTML5中文学习网 - HTML5先行者学习网

  ajax技术的入门比较低,javascript和xml的一点利用,个人以为没啥含量,不能在根本上解决企业的需求或者问题,在安全性,线路传输的低级等方面都有致命的问题.cgMHTML5中文学习网 - HTML5先行者学习网

  为什么要把WebService和ajax放一起,原因很简单,两者的共同点是XML,准确的来说是经常按照同一数据协议--------XML.cgMHTML5中文学习网 - HTML5先行者学习网

  本文既不说明ajax的弱,也不说WebService的强大,只是通过一个例子说明了如何使用WebService技术和ajax技术.cgMHTML5中文学习网 - HTML5先行者学习网

  我通过实例“用户登陆”展示How.cgMHTML5中文学习网 - HTML5先行者学习网

  在本地建立一个虚拟目录UserApp。cgMHTML5中文学习网 - HTML5先行者学习网

  先创建一个webservice:cgMHTML5中文学习网 - HTML5先行者学习网

namespaceCjjer{
usingSystem;
usingSystem.Web.Services;
[WebService(Name="WebsCjjer",Description="一个验证用户登陆的web服务",Namespace="http://www.cjjer.com/webs/")]
publicclassUserService{
  [WebMethod(Description="输入用户名和密,返回权限Int值,0表示失败",MessageName="Login")]
  publicintLogin(stringUserName,stringUserPassword){
    returnUser.Check(UserName,UserPassword);
  }
};
}
cgMHTML5中文学习网 - HTML5先行者学习网

  我们暂时不看细节,注意这是这个class有头WebService,标记了这是一个web服务.cgMHTML5中文学习网 - HTML5先行者学习网

  csc编译掉,放入bin目录,然后login.asmx文件:cgMHTML5中文学习网 - HTML5先行者学习网

  <%@WebServiceClass="Cjjer.UserService"%>cgMHTML5中文学习网 - HTML5先行者学习网

  我先不说验证的细节,我们先假设User.Check()返回的是用户级别,0表示验证失败.cgMHTML5中文学习网 - HTML5先行者学习网

cgMHTML5中文学习网 - HTML5先行者学习网
cgMHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助