以前我就会了,但过了一段时间后尽然忘了,看来还是要做个备份,免得下次又要在网上找个半天

首先是列表的EventHandler:

public class BBSEventHandler : SPItemEventReceiver

类必须继承SPItemEventReceiver.还要强命名.

然后是增加,更新,删除:

Code

 

最后部署是建个控制台,把生成的EXE放在服务器上,把EventHandler的DLL放在服务器里面的GAC里面,最后运行EXE(更新DLL要重启IIS)

Code

 

 

 

 文档库的EventHandler:

 

 public class Knowladge : IListEventSink

 

类要继承IListEventSink,并要强命名;

 

文档库的增加,更新,删除

 

Code

 

部署:把EventHandler的DLL放在服务器里面的GAC里面(更新DLL要重启IIS),然后在文档库设置的高级设置里,把DLL的信息填入(如果没有,请在管理中心->应用程序管理->Web 应用程序常规设置-> 向后兼容的事件处理程序->启用)

 最后提供个查看DLL信息的工具/Files/jlydboy/Reflector.rar

posted on 2009-06-02 17:00  寂寞的DBOY  阅读(699)  评论(0编辑  收藏  举报