• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Iris的天地
专注于技术的同时,也要培养各个方面的能力,时刻保持着一颗进取的心
博客园    首页    新随笔    联系   管理    订阅  订阅
MOSS中EventHandler的使用

最近开发中,一直使用eventhandler,可以帮我们实现很多需求,当然,开始时总会遇到一些莫名奇妙的问题,所以做了下面的总结,希望对自己和大家有帮助。

1. EventHandler必需是强命名的。

2.注册完eventhandler或把重新编译完的dll用gacutil -if放入GAC后,一定要重启IIS。

3.在对列表项目编辑之前和之后的数据做对比时,要放在ItemUpdating事件里,而且在使用AfterProperties这个属性时,一定要使用列表字段的InternalName,因为根据DisplayName是找不到数据的。(我用过ItemUpdated事件时,我想用BeforeProperties,但是怎么得到BeforeProperties.Count总是0,这点一直没有弄明白,有人知道的话,不妨指导我一下,先谢了。)

 

太晚了,实在想不出还遇到了哪些问题,等我想到了再补充吧。

 

另外:今天,我本来写了个递归的方法获取文档库下面所有的文档,包括文件夹下面的文档,后来发现原来List.Items这个属性就能获取所有的文档,走了点弯路好像,不过,现在发现也不算晚吧。(按着风中的猪介绍的方法写了文档的游览量的计数器,感觉不错,谢谢了!)

posted on 2008-11-30 00:56  Iris Jiang  阅读(402)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3