2011-08-18 68 views
1

我有一个网站APC功能,它有自定义列表的事件处理程序,这是完美的工作。 现在我想为我的公告在同一个站点内添加事件处理程序。我可以将它作为listtemplateid = 104的第二个接收者节点添加到elements.xml中吗?是否有可能在elements.xml中有多个接收器?

在此先感谢。 janejanejane

回答

2

一个elements.xml文件可以有多个接收者的定义。

但是,只需编辑文件或重新部署该功能,不会将事件接收器添加到已激活该功能的站点。您可能需要停用并重新激活该网站中的功能。我不确定即使升级功能或执行强制激活(没有停用)也足以使更改生效。

+0

喜富,它没有为我工作。我停用了该功能,然后在构建和部署所有内容后重新激活该功能。我很困惑,因为我公告的节点定义与我的自定义列表事件具有相同的结构。对此有何想法? – janejanejane

+0

ooops,我的坏。我在代码中没有断点。 :对不起。 – janejanejane

+0

为了让SharePoint使用新的事件接收器,您必须重新启动SP Timer服务(SPTimerV4)。 – MikhailSP

0

是的,绝对可以。它由共享点支持。

相关问题