Asp.net Ajax提供PageMethods调用
2014-09-24 15:07
399 查看
页面上的Javascript通过ASP.NET AJAX除了可以调用Web服务类,还可以调用网页中的静态方法。
<%@ Page Language="C#" %> <%@ Import Namespace="System.Web.Services" %> <%@ Import Namespace="System.Web.Script.Services" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> [WebMethod] [ScriptMethod(UseHttpGet = true)] public static string ServerTime() { return DateTime.Now.ToUniversalTime().ToString(); } </script> <script type="text/javascript"> function pageLoad() { $addHandler($get('timeButton'), 'click', getTime); } function getTime() { PageMethods.ServerTime(OnServerTimeComplete); } function OnServerTimeComplete(result, userContext, methodName) { alert(result); } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>ASP.NET AJAX PageMethod</title> </head> <body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"> </asp:ScriptManager> <div> <input type="button" value="Show Server Time" id="timeButton" /> </div> </div> </form> </body> </html>
相关文章推荐
- ASP.NET AJAX中PageMethods方法调用示例
- 调用PageMethods实例 (ASP.net AJAX)
- ASP.net AJAX 调用PageMethods实例(javascript调用服务器页面方法)
- ASP.net AJAX 调用PageMethods实例(javascript调用服务器页面方法)
- ASP.net AJAX 调用PageMethods实例
- ASP.net AJAX 调用PageMethods实例(javascript调用服务器页面方法)
- asp.net中,用Ajax实现客户端调用服务器端的函数(PageMethods)
- ASP.net AJAX 调用PageMethods实例
- 使用asp.net ajax的PageMethods来让客户端代码调用服务器端的方法
- Microsoft ASP.NET AJAX 使用客户端调用服务器端的方法
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- ASP.NET Atlas 为您期待已久的 AJAX 样式的网站提供支持
- Asp.net Ajax调用web services IE7下正常,FF下就不好使了
- ASP.NET AJAX调用Web Service
- [翻译]ASP.NET AJAX调用Web Service
- Microsoft ASP.NET AJAX 使用客户端调用服务器端的方法
- ASP.NET 2.0 AJAX中Webservice调用方法示例
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 请哪位已经下载好的正式版 asp.net ajax realease 的朋友在首页提供下载好吗?
- ASP.NET AJAX1.0尝鲜试用:Web Service调用