net 中 等同与ajax的效果 ICallbackEventHandler
2010-05-14 15:05
162 查看
更深入的参考与研究,可以看看以下的
http://msdn2.microsoft.com/zh-cn/library/ms178210%28vs.80%29.aspx http://tech.sina.com.cn/s/2006-04-20/1522911788.shtml href="http://tech.sina.com.cn/s/2006-04-20/1522911789.shtml" target=_blank> http://tech.sina.com.cn/s/2006-04-20/1522911789.shtml
首先,它是建立在网页之上的。打开vs2005以上的版本,新建网站
转载请注明 http://netsos.cnblogs.com/
1.在界面上拖放一个静态控件,button,在他的onclick事件上Callback <button onclick="Callback();" >测试一下ajax效果</button>
转载请注明出处 【http://netsos.cnblogs.com】
2.写上刚才的Callback函数 在页面的javascript中
代码
1 private string CallServerData=string.Empty;
2 #region ICallbackEventHandler 成员
3
4 //他会把传过来的结果,作为刚才ReceiveData函数中的参数 ReceiveData(data),
5 //相当于data==GetCallbackResult()
6 public string GetCallbackResult()
7 {
8 return CallbackVaue + "ok!";
9 }
10
11
12 public void RaiseCallbackEvent(string eventArgument)
13 {
14 this.CallServerData= eventArgument;
15 //记住这里的eventArgument就是刚才在前台的args变量的值
16 //接收完 args--->eventArgument---->CallServerData
17 }
18
19 #endregion
最后在总结一下
整个流程调用的顺序是: (前台)Callback() -->
(后台)ICallbackEventHandler.RaiseCallbackEvent(string eventArgument) -->
(后台)ICallbackEventHandler.GetCallbackResult() -->
(前台)ReceiveServerData(string Value)。
转载请注明出处【http://netsos.cnblogs.com】
http://msdn2.microsoft.com/zh-cn/library/ms178210%28vs.80%29.aspx http://tech.sina.com.cn/s/2006-04-20/1522911788.shtml href="http://tech.sina.com.cn/s/2006-04-20/1522911789.shtml" target=_blank> http://tech.sina.com.cn/s/2006-04-20/1522911789.shtml
首先,它是建立在网页之上的。打开vs2005以上的版本,新建网站
转载请注明 http://netsos.cnblogs.com/
1.在界面上拖放一个静态控件,button,在他的onclick事件上Callback <button onclick="Callback();" >测试一下ajax效果</button>
转载请注明出处 【http://netsos.cnblogs.com】
2.写上刚才的Callback函数 在页面的javascript中
代码
1 private string CallServerData=string.Empty;
2 #region ICallbackEventHandler 成员
3
4 //他会把传过来的结果,作为刚才ReceiveData函数中的参数 ReceiveData(data),
5 //相当于data==GetCallbackResult()
6 public string GetCallbackResult()
7 {
8 return CallbackVaue + "ok!";
9 }
10
11
12 public void RaiseCallbackEvent(string eventArgument)
13 {
14 this.CallServerData= eventArgument;
15 //记住这里的eventArgument就是刚才在前台的args变量的值
16 //接收完 args--->eventArgument---->CallServerData
17 }
18
19 #endregion
最后在总结一下
整个流程调用的顺序是: (前台)Callback() -->
(后台)ICallbackEventHandler.RaiseCallbackEvent(string eventArgument) -->
(后台)ICallbackEventHandler.GetCallbackResult() -->
(前台)ReceiveServerData(string Value)。
转载请注明出处【http://netsos.cnblogs.com】
相关文章推荐
- 使用ICallbackEventHandler搞掂ASP.NET的AJAX应用
- 使用ICallbackEventHandler达到Ajax效果
- asp.net 中AJAX回调模式(ICallbackEventHandler)
- Asp.net中的ajax回调模式(ICallbackEventHandler)
- asp.net 中AJAX回调模式(ICallbackEventHandler)
- 利用ICallbackEventHandler接口实现Ajax效果
- Ajax.net实现loading登陆的效果
- Ajax.net实现loading登陆的效果
- js+ asp.Net ajax开发163邮箱效果(列表底色、多选拖动等)--checkBox多选
- asp.net gridview实现正在加载效果方案一AJAX(转)
- ASP.NET Ajax UpdatePanel 刷新時的淡出淡入效果
- asp.net+js实现的ajax sugguest搜索提示效果
- js+ asp.Net ajax开发163邮箱效果(列表底色、多选拖动等)--checkBox多选
- ASP.Net AJAX+userControl+js实现仿igoogle效果网站
- ASP.NET 2.0中不用AJAX框架实现AJAX效果
- AJAX -惊艳酷炫效果制作者ASP.NET AJAX Control Toolkit
- ASP.NET Ajax UpdatePanel 刷新時的淡出淡入效果
- ASP.NET Ajax UpdatePanel 刷新時的淡出淡入效果
- Ajax.net实现loading登陆的效果