JAVASCIPT实现WEB SERVER的问题
2007-10-20 15:03
155 查看
在一个网站中现在利用添加了一个WEB服务后 如何能够利用JAVASCIPT实现调用?
1 在ScriptManager控件中添加以下语句
<asp:ScriptManager ID="scriptManager" runat="server" >
<Services>
<asp:ServiceReference Path="Calculate.asmx" /> //这个表示引用了WEB服务,原来是以ATLAS开头的起码我 //看书的时候是这样的
</Services>
</asp:ScriptManager>
2 实现 Calculate.asmx服务的类Calculate.cs
根据自己的功能设计自己的类
要注意2点
(1) using System.Web.Script.Services;//这个必须自己引用
(2) [ScriptService]要添加这个东西 ,加了[ScriptService]属性之后,Atlas才会为该Web Method生成客户端JavaScript代理。只有通过这个代理,客户端才能用JavaScript访问到服务器端的这个Web Method。
如果没添加这2个会报错 说 ’Calculate‘没有引用。
3 利用JAVASCIPT调用WEB服务
写一个要在标签中调用的函数
function xx {
Calculate.aa(a,b,OnRequestComplete )
}
// aa是WEB服务类的函数
a,b是参数
OnRequestComplete 在异步调用完成时执行 ,我的理解是回调函数一样的性质
function OnRequestComplete(result)
{
//添加自己的代码
}
//result 是服务器端返回的结果
1 在ScriptManager控件中添加以下语句
<asp:ScriptManager ID="scriptManager" runat="server" >
<Services>
<asp:ServiceReference Path="Calculate.asmx" /> //这个表示引用了WEB服务,原来是以ATLAS开头的起码我 //看书的时候是这样的
</Services>
</asp:ScriptManager>
2 实现 Calculate.asmx服务的类Calculate.cs
根据自己的功能设计自己的类
要注意2点
(1) using System.Web.Script.Services;//这个必须自己引用
(2) [ScriptService]要添加这个东西 ,加了[ScriptService]属性之后,Atlas才会为该Web Method生成客户端JavaScript代理。只有通过这个代理,客户端才能用JavaScript访问到服务器端的这个Web Method。
如果没添加这2个会报错 说 ’Calculate‘没有引用。
3 利用JAVASCIPT调用WEB服务
写一个要在标签中调用的函数
function xx {
Calculate.aa(a,b,OnRequestComplete )
}
// aa是WEB服务类的函数
a,b是参数
OnRequestComplete 在异步调用完成时执行 ,我的理解是回调函数一样的性质
function OnRequestComplete(result)
{
//添加自己的代码
}
//result 是服务器端返回的结果
相关文章推荐
- JAVASCIPT实现WEB SERVER的问题
- [转帖]DataGrid显示双层表头,即可实现合并单元格问题
- 使用filter过滤器实现权限过滤问题
- 浅谈个人在瀑布流网页的实现中遇到的问题和解决方法
- RTSP服务器端实现的一个问题
- 蓝桥杯 - 算法训练 接水问题 C语言实现
- C++贪心算法实现马踏棋盘问题
- 经典算法<一>迷宫问题 2.单条路径 BFS求解 C++实现
- 递归5--汉诺塔问题的栈实现
- 实现支付宝接口时url的构造,主要解决服务器不支持https的问题
- 微信公共服务平台开发(.Net 的实现)5-------解决access_token过期的问题
- 基于redis(key分段,避免一个key过大) 和db实现的 布隆过滤器(解决hash碰撞问题)
- 面试问题spring boot自动配置是怎么实现的
- 汉字编码问题及用C程序实现将GB2312的6763个汉字按输出
- 有关html5设计那些事,你真的考虑过前端的实现吗(最近别人经常问我这种问题,所以我就写一篇了,可能也有别人和我一样吐槽过)
- 困扰很久的汉诺塔问题c语言实现
- 【微信小程序常见问题】点击指定文字实现指定文字变色解决方案一
- 利用HTML5 Canvas和Javascript实现的蚁群算法求解TSP问题演示
- OpenCV学习笔记(17)双目测距与三维重建的OpenCV实现问题集锦(二)双目定标与双目校正
- 老问题:js实现gridview中的全选和反选