摘要: 页面经历了各个阶段:初始化、加载视图状态信息和回发数据、加载页面的用户代码以及执行回发服务器端事件。之后,页面进入显示模式:收集更新的视图状态,生成 HTML 代码并随后将代码发送到输出控制台。最后,卸载页面,并认为请求处理完毕。 在各个阶段中,页面会触发少数几个事件,这些事件可以由 Web 控件和用户定义的代码截取并进行处理。其中的一些事件是嵌入式控件专用的,因此无法在 .aspx 代码级进行处理。 要处理特定事件的页面应该明确注册一个适合的处理程序。不过,为了向后兼容早期的 Visual Basic 编程风格,ASP.NET 也支持隐式事件挂钩的形式。默认情况下,页面会尝试将特定的方法名称与事件相匹配,如果实现匹配,则认为此方法就是匹配事件的处理程序。ASP.NET 提供了六种方法名称的特定识别,它们是 Page_Init、Page_Load、Page_DataBind、Page_PreRender 和 Page_Unload。这些方法被认为是由 Page 类提供的相应事件的处理程序。HTTP 运行时会自动将这些方法绑定到页面事件,这样,开发人员 阅读全文
posted @ 2008-03-24 22:22 陋室 阅读(384) 评论(1) 推荐(0) 编辑
摘要: HttpHandler 创建图片验证码, 阅读全文
posted @ 2008-03-24 10:37 陋室 阅读(1392) 评论(9) 推荐(0) 编辑
摘要: 知道多一点: 一个村庄里住着一位很有名的算命先生,人人都说他算命很准,但是偏偏有一个人不相信,于是就把算命先生请到了家里,想试试到底灵不灵。主人请算命先生吃完饭以后,拿出了一把名贵的茶壶,问道:“请给我算算,这茶壶什么时候会碎掉。” 算命先生看着茶壶,毫不犹豫地说:“明天中午。”主人很惊讶,以为算命先生要使什么魔法,就说:“那好,我倒要看看你的预言能不能灵验。”然后就把算命先生送走了。 阅读全文
posted @ 2008-03-24 09:23 陋室 阅读(258) 评论(0) 推荐(0) 编辑