ScriptManager 客户端调用WebMethod事件
来源:互联网 发布:数控立钻编程实例 编辑:程序博客网 时间:2024/05/19 15:23
随后自己做了个Demo如下:
using System.Web.Services; public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } [WebMethod] public static DateTime GetCurrentTime() { return DateTime.Now; } [WebMethod] public static string SetLabelName(string name) { return name ; } } |
ScriptManager 控件中需要把EnablePageMethods属性设为true,这样才能将事件代理写到页面上,利用JavaScript脚本调用。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" > <Scripts> <asp:ScriptReference Path="~/JScript.js" /> </Scripts> </asp:ScriptManager> <input type="button" value="Get Current Time" onclick="getCurrentTime()" /> <br /> <input type="button" value="Set Label Name" onclick="setLabelName()" /> <div id="dv1"></div> <script language="javascript" type="text/javascript" > function getCurrentTime() { PageMethods.GetCurrentTime(getCurrentTimeSucceeded); } function setLabelName() { PageMethods.SetLabelName("DemoLabel", getLabelNameSucceeded); } function getCurrentTimeSucceeded(result) { alert(result); } function getLabelNameSucceeded(result) { document.getElementById("dv1").innerHTML = result; } </script> </form> </body> </html> |
- ScriptManager 客户端调用WebMethod事件
- 服务器端调用客户端事件
- 通过ScriptManager在客户端来调用服务器端方法或者webService的方法
- [转]通过ScriptManager在客户端来调用服务器端方法或者webService的方法
- 通过客户端JavaScript访问后台WebMethod
- Jquery调用WebMethod(PageMethod) NET2.0
- JQuery ajax调用asp.net的webMethod
- JQuery ajax调用asp.net的webMethod
- aspx中的WebMethod方法如何调用Session
- scriptmanager
- ScriptManager 内部js事件失效问题
- 客户端回车激发按钮事件(javascript中调用.Net事件)
- ASP.NET AJAX ScriptManager调用WebService
- 客户端调用COM, 实现接口调用和COM事件通知
- JQuery ajax调用asp.net的webMethod问题
- JS调用CS里的方法:WebMethod PageMethods AjaxMethod
- JQuery 调用ashx文件和WebMethod方法总结
- JS调用CS里的方法:WebMethod PageMethods AjaxMethod
- Spread的常用事件
- 寻求毕业设计
- 很好的linux命令笔记
- Celendar Date GregorianCalendar 的一些操作的整理
- Asp.net 2.0(C#)图片存储到数据库和从数据库读取显示
- ScriptManager 客户端调用WebMethod事件
- 浏览器集成教学 自定义浏览器(Updated for Windows XP SP2)
- 删除文件中重复的行
- 初次上 USACO 做题 grft1
- JAVA解析XML四种方法
- 史蒂夫·乔布斯的脑子里在想什么
- spring mvc中一个jsp中包含多个form的解决方式
- 从程序员到测试工程师
- 基于硬件指纹的软件加密和注册技术--获取硬盘物理序列号、CPU序列号、网卡MAC地址、BIOS序列号、主板序列号