Variable v1.2--在客户端和服务器之间传送变量
Variable是一个用于在客户端与服务器之间传递数据的控件。Variable v1.2对1.1做了以下改进: (1)实现了ICallbackEventHandler接口,支持在ASP.NET网页中不经过回发在客户端与服务器之间传递 数据; (2)增强了客户端VariableManager的功能; Variable v1.2 使用指南: 1.不经过回发在客户端与服务器之间传递数据 (1)在客户端发送回调将数据传送到服务器 在客户端发送回调将数据传送到服务器非常简单,只需创建一个回调函数并调用 VariableManager.CallServer方法即可,下面的示例演示如何发送回调:
(2)在服务器接受回调接收客户端的数据 在服务器处理客户端发送的数据只需处理OnCallback事件即可,如下所示:
(3)效果 2.在客户端使用VariableManager管理变量 Variable控件在客户端生成了一个VariableManager对象用于对所有变量进行管理,使用 VariableManager可以进行以下操作: 方法 功能 RefreshAll 生成所有变量对应的XML,并将XML存放到对应的Hidden控件中示例: function btnSubmit_onclick() { VariableManager. RefreshAll() form1.submit() } Refresh(name) 生成名称为name变量对应的XML,并将XML存放到对应的Hidden控件中 示例: function btnSubmit_onclick(){ VariableManager.Refresh(''MyVariable'') form1.submit() } CallServer(name,callback) 在客户端发送回调,将名称为name的变量的值传送到服务器(不回发)。 当服务器处理完毕并传送回客户端后,调用函数callback 示例: function Callback(){ } function btnCallback_onclick() { VariableM 凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |