MOSS中EventHandler的使用

2021-04-22 14:13:20 字數 573 閱讀 2040

最近開發中,一直使用eventhandler,可以幫我們實現很多需求,當然,開始時總會遇到一些莫名奇妙的問題,所以做了下面的總結,希望對自己和大家有幫助。

1. eventhandler必需是強命名的。

2.註冊完eventhandler或把重新編譯完的dll用gacutil -if放入gac後,一定要重啟iis。

3.在對列表專案編輯之前和之後的資料做對比時,要放在itemupdating事件裡,而且在使用afterproperties這個屬性時,一定要使用列表欄位的internalname,因為根據displayname是找不到資料的。(我用過itemupdated事件時,我想用beforeproperties,但是怎麼得到beforeproperties.count總是0,這點一直沒有弄明白,有人知道的話,不妨指導我一下,先謝了。)

太晚了,實在想不出還遇到了哪些問題,等我想到了再補充吧。

另外:今天,我本來寫了個遞迴的方法獲取文件庫下面所有的文件,包括資料夾下面的文件,後來發現原來list.items這個屬性就能獲取所有的文件,走了點彎路好像,不過,現在發現也不算晚吧。(按著風中的豬介紹的方法寫了文件的遊覽量的計數器,感覺不錯,謝謝了!)

CrystalReports在MOSS中的應用

vs2005中自帶了新版本的crystalreports,比2003下好用了點,因為要在moss下 layouts路徑的自定義工程中使用報表功能,考慮到crystalreports比reportingservice稍微好控制點,而且資料展示又不是特別複雜,所以考慮用crystalreports先了....

MOSS中自定義WebService

轉更詳細見msdn moss中已經提供的webservice都放在虛擬目錄 vti bin中,對應的物理目錄為c program filescommon filesmicrosoft sharedweb server extensions12isapi。可能你會覺得這個目錄 vti bin名有點怪,...

moss基礎學習

1 moss資料庫中相關欄位的研究 該錶主要是記錄文件,如 文件,庫等。包括 list 的附件。如 技術中心產品研發 有乙個文件庫,科研專案 結構如下 2009 年專案 中心科研專案 2010 年專案 專案1 專案2。文件1 文件2 文件 中心科研專案 的詳細內容就存在表 alldocs中。該表中幾...