用观察者模式学习asp.net的控件技巧
2007-06-30 10:49
281 查看
其实asp.net的控件触发事件的思想无非是来自于观察者模式
用一系列的委托,在asp.net中有一个内部的观察者一旦外部有所动作,观察者将执行有兴趣的对象的动作
比如说页面自动生成的button1_onclick方法,这时候观察者也会把触发的对象扔过去Object Sender
很多初学者迷惑的sender其实就是一个触发对象,如果从观察者模式的思想上来看,将会很容易的理解了
前一段做个桥接模式也是把Page_Load中的Sender当做了(Sender as Page)传了过去
虽然兵无定势,水无常形,但是毕竟都有一定之归的,掌握了规律也就不难了
用一系列的委托,在asp.net中有一个内部的观察者一旦外部有所动作,观察者将执行有兴趣的对象的动作
比如说页面自动生成的button1_onclick方法,这时候观察者也会把触发的对象扔过去Object Sender
很多初学者迷惑的sender其实就是一个触发对象,如果从观察者模式的思想上来看,将会很容易的理解了
前一段做个桥接模式也是把Page_Load中的Sender当做了(Sender as Page)传了过去
虽然兵无定势,水无常形,但是毕竟都有一定之归的,掌握了规律也就不难了
相关文章推荐
- ASP.Net WebForm学习笔记:一、aspx与服务器控件探秘
- DropDownList操作;ListBox操作;动态创建控件;Response.Write("欢迎学习ASP.NET''!");
- Asp.net控件开发学习笔记(六)----数据回传
- Asp.net控件开发学习笔记(一)-控件开发基础
- ASP.NET 3.5核心编程学习笔记(5):HTML控件
- [ASP.NET学习笔记之二十九]在Web Service中的异步开发模式
- ASP.Net-----学习动态性能表 数据源控件 数据绑定控件
- telerik asp.net 控件学习笔记之————ComboBox(DropDownList)
- Asp.net中小技巧—服务器端Web控件与客户端Html控件交互
- 将web窗体页文件(test.aspx)转换成用户控件文件(test.ascx)_asp.net技巧
- ASP.NET 3.5核心编程学习笔记(4):服务器控件简介
- 黑马程序员_学习日记26_ASP.NET使用验证控件
- Asp.Net学习之数据验证控件(二)
- ASP.NET 学习笔记_08 控件和母版
- ASP.NET学习笔记(1)--用户控件
- ASP.net 中的AJAX学习记录之四 updateProgress控件的简单用法
- [ASP.NET学习笔记之十七]ASP.NET DataGrid 高级使用技巧
- asp.net ajax控件实例 和学习
- 经验技巧分享--ASP.NET和Ajax应用一个超级实用的设计模式---享元模式
- ASP.net中的AJAX学习记录五:动态加载用户控件(Calendar控件为例)