第五章 事件和数据回发机制 2009-04-02(读书笔记)
来源:互联网 发布:像淘宝拍卖网站有哪些 编辑:程序博客网 时间:2024/05/20 11:48
/// <summary>
/// 获得本书更多内容,请看:
/// http://blog.csdn.net/ChengKing/archive/2008/08/18/2792440.aspx
/// </summary>
[DefaultEvent("Click")]
[ToolboxData("<{0}:PostBackEventControlrunat=server></{0}:PostBackEventControl>")]
public class PostBackEventControl : Control,IPostBackEventHandler
{
public eventEventHandler Click;
protected virtualvoid OnClick(EventArgs e)
{
if (Click !=null)
{
Click(this,e);
}
}
public voidRaisePostBackEvent(string eventArgument)
{
OnClick(EventArgs.Empty);
}
protected overridevoid Render(HtmlTextWriter output)
{
output.Write("<INPUT TYPE=submitname="+this.UniqueID+"Value='单击我'
/>");
}
}
该控件内容比较简单,仅输出一个提交类型的按钮,由于这个按钮类型为submit,所以当单击按钮时,其本身已经可以提交事件到服务器,但仅仅这样主控件还不能够捕捉到该按钮事件。控件能够捕捉处理该事件需要具备两个条件:第一,主控件继承了IPostBackEventHandler接口以及实现了RaisePostBackEvent方法;第二,必须有name值为UniqueID的客户端标签,页框架只认识控件的name属性。只有这两个条件同时具备才能够使控件具备捕捉并处理事件的机会。
语句[DefaultEvent("Click")]的功能是定义Click事件为默认事件。通常把最常用的一个事件定义为默认事件,如果定义了默认事件,在设计器中双击控件时系统会自动从源代码视图(*.aspx)切换到后面代码(*.cs)页面,并可以自动注册默认事件;否则,仅切换到后台代码,但不注册任何事件。
- 第五章 事件和数据回发机制 2009-04-02(读书笔记)
- (二)、事件和数据回发机制
- 事件和数据回发机制的实现
- C和指针读书笔记(第五章)
- 庖丁解牛:控件事件和数据回发概述
- 处理回发数据和处理回发事件的比较
- ★★★【庖丁解牛:纵向切入Asp.net 3.5控件和组件开发技术系列—(5)事件和数据回发机制】★★★
- C和指针读书笔记(第四章、第五章)
- Hibernate读书笔记-----事件机制
- C-《C和指针》第五章读书笔记
- 深入linux设备驱动程序内核机制(第五章) 读书笔记
- 【读书笔记】统计学:从数据到结论 第五章
- MYSQL必知必会读书笔记 第五章 排序检索数据
- 【读书笔记】学习OpenCV(中文版)第五章
- C++Primer读书笔记(第五章)
- 大话数据结构 第五章 串 (读书笔记)
- corejava[读书笔记]第五章
- Angularjs 第五章 读书笔记
- 错误: errorCode=-1073451000 description=该包中包含两个具有重复名称“输出列“ErrorCode”(109)”和“输出列“ErrorCode”(14)”的对象
- static, absolute, relative, fixed
- 如何查看一个系统程序(TCODE)的所有OKCODE
- SAP: 编辑或移去ALV中的状态栏
- excel引用 行递增,列不用的方法~~
- 第五章 事件和数据回发机制 2009-04-02(读书笔记)
- 16位汇编显示ASCII码表_源程序
- VC++入门程序,VC使用说明
- ALV 编辑及时更新的问题
- Linux下的Packet Socket的使用
- java基础知识总结_随机数
- 用PNG透明图片和GDI+做不规则透明窗体
- shell's getopts
- Jopr介绍