用ICallbackEventHandler实现客户端与服务器端异步

高雅0904

高雅0904

2016-01-29 12:27

用ICallbackEventHandler实现客户端与服务器端异步,用ICallbackEventHandler实现客户端与服务器端异步
     页面代码:
  <script type="text/javascript"
   function ReceiveServerData(rValue)
   {
   alert(rValue);
   }
   </script
  <input id="Button1" type="button" value="button" onclick ="CallServer('Client')" /
  服务端代码:
  public partial class back2 : System.Web.UI.Page,System .Web .UI .ICallbackEventHandler
  {
   public string CallBackValue = null;
   protected void Page_Load(object sender, EventArgs e)
   {
  
   }
   // 注册脚本到前台页面
   protected void Page_PreRender(object sender, EventArgs e)
   {
   RegClientScript();
   }
   // javascript函数(服务器端事件的客户端回调)
   protected void RegClientScript()
   {
   ClientScriptManager cs = Page.ClientScript;
   string jstxt=@"
   function CallServer(msgid)
   {
   " + cs.GetCallbackEventReference(this, "msgid", "ReceiveServerData", null) + @";
   }";
   cs.RegisterStartupScript(this.GetType(), "callserver", jstxt, true);
   }
   //ICallbackEventHandler接口
   //把值传到前台
   string ICallbackEventHandler.GetCallbackResult()
   {
   return CallBackValue + ",Server";
   }
  
   //按受前台的参数
   void ICallbackEventHandler.RaiseCallbackEvent(string eventArgument)
   {
   this.CallBackValue = eventArgument;
   }
  }
  http://www.cnblogs.com/chy710/archive/2006/12/26/604118.html
展开更多 50%)
分享

猜你喜欢

用ICallbackEventHandler实现客户端与服务器端异步

电脑网络
用ICallbackEventHandler实现客户端与服务器端异步

多层C/S的客户端调用服务器端的方法

编程语言 网络编程
多层C/S的客户端调用服务器端的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

探讨:使用httpClient在客户端与服务器端传输对象参数的详解

编程语言 网络编程
探讨:使用httpClient在客户端与服务器端传输对象参数的详解

用SSH客户端软件登录到服务器

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
用SSH客户端软件登录到服务器

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

服务器获得客户端时间的方法

ASP
服务器获得客户端时间的方法

在服务器端控制网页

Web开发
在服务器端控制网页

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash鼠绘教程:临摹徐悲鸿的骏马图

Flash鼠绘教程:临摹徐悲鸿的骏马图

《闪之轨迹2》梦幻回廊刷怪组队推荐与战术心得

《闪之轨迹2》梦幻回廊刷怪组队推荐与战术心得
下拉加载更多内容 ↓