2012-11-07 238 views

回答

10

查看Sitecore.Data.Events.ItemAddedDelegate的代码,您可能会发现此代理已被弃用,您应该使用ItemCreatedDelegate。从我的测试:

  1. 创建新的项目 - 包括项目:补充和项目:创建的执行
  2. 克隆项目 - 无论项目:补充和项目:建立执行
  3. 复制项目 - 项目:增加不执行,唯一的项目:建立执行

    namespace Sitecore.Data.Events 
    { 
        [Obsolete("Use the ItemCreatedDelegate event instead.")] 
        public delegate void ItemAddedDelegate(object sender, ItemAddedEventArgs args); 
    } 
    

所以一般来说,总是使用项目:创建

+0

嗯......是该项目时的唯一的事情:创建执行,不产生克隆项目的通知。 –