asp.net中,用Ajax实现客户端调用服务器端的函数(PageMethods)
来源:互联网 发布:c语言 用法 编辑:程序博客网 时间:2024/05/16 15:45
1.在顶端(Form中即可)增加ScriptManager(全局脚本控制器,必须有),以及其中的EnablePageMethods属性:
<asp:scriptManager id="sm1" runat="server" EnablePageMethods=“True" />
2.服务器端函数:
[System.Web.Services.WebMethod]<=必须Public static String getServerTime(){return DateTime.Now.ToString();}
3.页面中:
<input type="button" value="返回服务器时间” id“btnTime" onClick="return btnTime_onClick()" /><span id="resultSpan">
4.客户端Javascript:
<script language="javascript" text="text/javascript">function btnTime_onClick(){PageMethods.getServerTime(cb_getServerTime);}function cb_getServerTime(result){document.getElementById("resultSpan").InnerHTML = result;}</script>
5.此例可在客户端取得服务器时间
6.PageMethods.静态方法名(参数列表,成功执行的回调函数, 失败的回调函数, 上下文对象)
0 0
- asp.net中,用Ajax实现客户端调用服务器端的函数(PageMethods)
- 使用asp.net ajax的PageMethods来让客户端代码调用服务器端的方法
- ASP.net AJAX 调用PageMethods实例
- 调用PageMethods实例 (ASP.net AJAX)
- Microsoft ASP.NET AJAX 使用客户端调用服务器端的方法
- Microsoft ASP.NET AJAX 使用客户端调用服务器端的方法
- ASP.NET AJAX 使用客户端调用服务器端的方法
- ASP.NET JS调用PageMethods
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- ASP.NET Ajax、PageMethods完整代码
- asp.net ajax中服务器端调用JS方法
- ASP.net AJAX 调用PageMethods实例(javascript调用服务器页面方法)
- ASP.NET AJAX 中,如何用 JavaScript 调用服务器端的方法?
- ASP.NET AJAX 中,如何用 JavaScript 调用服务器端的方法?
- ASP.NET中,客户端利用 ASP.NET AJAX(Atlas)调用服务端方法的代码
- 并查集
- LeetCode 98. Validate Binary Search Tree
- druid-1.0.21源代码导入eclipse工程遇到的问题
- sql 查询表的所有列信息
- Java XML解析之SAX解析
- asp.net中,用Ajax实现客户端调用服务器端的函数(PageMethods)
- 使用CXF框架开发WebService客户端
- TabBarController简单介绍
- 关于数组的新理解
- linux命令之gdb
- Java Web学习(3):Win7 64位操作系统搭建Java Web开发环境
- 新浪云-使用 PHP-Resque 实现后台任务
- TP3.2.3 Dialog封装
- python学习——sorted