一直以來對於Event Handler的感受就是:添加、編輯和刪除動做以前和動做以後,咱們在SharePoint系統中能夠作的一些事情 函數
不過在最近處理的一個問題中,發現它在觸發時機上出了一點問題 spa
問題現象 事件
在對調查列表(Survey List)添加事件的時候,明明綁定的列表編號是102 List
<Receivers ListTemplateId="102"> 異常
可是在自定義(Custom List)列表進行操做的時候,也會觸發調查列表定義的事件動做,致使拋出一系列的異常L di
處理辦法 co
在函數的入口參數中進行判斷,以下 參數
if (properties.List.BaseTemplate.ToString().Equals("Survey")) 系統
{
// todo something
}
Andy Yang
2015.12.21