跳转到路径导航栏
跳转到正文内容

在ASP.Net Ajax中调用WebService

http://www.sina.com.cn  2008年10月28日 08:07  天极网

  今天我想实现利用JavaScript调用WebService我首先就想到了ASP.Net Ajax 因为微软的东西用着方便,我从网上看了看,这东西好多人都写了,我就从官方找了个Demo下了看看源代码,感觉没什么特殊的,于是动手开始写.先添加一个webservice.asmx然后在default.aspx中加入ScriptManager 并设置serviecs属性

  < asp:ScriptManager runat="server" ID="scriptManager">

  < services>

  < asp:servicereference path="webservice.asmx" />

  services>

  < /asp:ScriptManager>

  然后我有加了个button 并为其指定click事件

  < button onclick="getHello()">hello world< /button>

  接下来开始写脚本

  < script type="text/javascript">

  function getHello()

  {

  webservice.HelloWorld(callComplete);

  }

  function callComplete(result)

  {

  alert(result);

  }

  < /script>

  按说应该没有什么问题了但是点击按钮的时候脚本报错 webservice未定义

  我就开始和人家的开始比,到底是哪错了,一开始我以为是脚本写的不对,后来看到webservice那部分发现 人家导如了Microsoft.Web.Script.Services;这个命名空间,而且在类前设置了[ScriptService]属性,我觉得问题可能就在这了,加上就可以了!

  相关阅读:

  ASP.NET和AJAX中的非同步PageMethod调用

  让SortTable和Asp.net Ajax和睦相处

  CSS+DIV视频教程:CSS与AJAX综合运用

  CSS+DIV视频教程:CSS与AJAX综合运用

  用ajax library的客户端脚本实现无刷新分页

Powered By Google 订制滚动快讯,换一种方式看新闻
浼佷笟鏈嶅姟 
鏅烘姇鍔╁姏浼佷笟骞垮憡钀ラ攢  鏂版氮鏅烘姇-涓皬浼佷笟缃戠粶骞垮憡閲戠畻鐩�  pfpif.sina.net
鐖卞涔犱笂鏂版氮鏁欒偛  濂藉ソ瀛︿範 澶╁ぉ涓娿€庢柊娴暀鑲层€�  pfpif.sina.net
閲戣瀺鍗辨満濡備綍鐣欏  涓€鎵嬭祫璁� 涓€绾夸笓瀹� 鍏ㄩ潰瑙f瀽 鏂扮  pfpif.sina.net
鍚紝灏卞惉鍊煎緱鐩镐俊鐨�  閫氳繃鏇存潈濞佹洿鍙俊鐨勪俊鎭钩鍙颁簡瑙e叕鍔  pfpif.sina.net

新浪简介About Sina广告服务联系我们招聘信息网站律师SINA English会员注册产品答疑┊Copyright © 1996-2008 SINA Corporation, All Rights Reserved

新浪公司 版权所有