2012-11-07 195 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

嗯......是該項目時的唯一的事情:創建執行,不產生克隆項目的通知。 –