一直以来对于Event Handler的感觉就是:添加、编辑和删除动作之前和动作之后,我们在SharePoint系统中可以做的一些事情
不过在最近处理的一个问题中,发现它在触发时机上出了一点问题
问题现象
在对调查列表(Survey List)添加事件的时候,明明绑定的列表编号是102
<Receivers
">
但是在自定义(Custom List)列表进行操作的时候,也会触发调查列表定义的事件动作,导致抛出一系列的异常L
处理办法
在函数的入口参数中进行判断,如下
if (properties.List.BaseTemplate.ToString().Equals("Survey"))
{
// todo something
}
Andy Yang
2015.12.21