lifz

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2006年9月18日

摘要: 对软件开发,有个基本的要求,就是要屏蔽掉未处理的异常,在系统出错的时候显示一个友好的界面给用户,同时,保存错误信息到日志中。在asp.net下,未处理的异常会引发HttpApplication.Error 事件,因此,我们可以很简单地实现这个feature。1、写一个类实现IHttpModule接口,挂接该事件,在事件处理中执行log的功能;2、在web.config中的customErro... 阅读全文
posted @ 2006-09-18 16:26 lifz 阅读(304) 评论(0) 推荐(0) 编辑

摘要: 本文对延迟加载在常用控件的实现做简单的描述。 一、在界面第一次显示时加载最简单的延迟加载可以通过控件第一次显示时加载数据,例如你有很多的页签,只有用户切换到这个页签时,才会加载数据。 在.NET的Control中提供SetVisibleCore虚方法,当检测value是true且第一次调用此方法时,调用延迟加载。但是我并不推荐这个方法,因为你有更好的地方。- 如果你的控件继承自Form或者U... 阅读全文
posted @ 2006-09-18 16:16 lifz 阅读(345) 评论(0) 推荐(0) 编辑