SharePoint 2010 "сохранить конфликт" сообщение при редактировании элемента списка с вложением

Я пытался устранить ошибку, сгенерированную в SharePoint 2010, которая возникает при обновлении элемента списка, к которому прикреплен документ Microsoft Office. Если я внесу изменения во вложенный документ (нажав на его ссылку в элементе списка), а затем попытаюсь сохранить элемент списка, я получу сообщение об ошибке ниже.

save_conflict_error

Я пытаюсь перехватить и устранить эту ошибку с помощью приемника событий ItemUpdating

Получатель никогда не отлавливает исключение конфликта сохранения в попытке перехвата.

Я перепробовал все, что было предложено на 4 страницах поисковых запросов Google, и у меня закончились попытки попробовать. Это последняя отчаянная попытка найти решение (если оно есть).

Ниже приведен мой код для получателя события ItemUpdating.

    public override void ItemUpdating(SPItemEventProperties properties)
    {

        try
        {

            base.ItemUpdating(properties);                

            using (SPSite site = properties.OpenSite())
            {

                using (SPWeb web = site.OpenWeb())
                {

                    //determine list
                    if (properties.List.Title.ToLower() == "mytestlist")
                    {

                        web.AllowUnsafeUpdates = true;
                        this.EventFiringEnabled = false;
                        properties.List.Update();

                    }   //endif


                }    //end using

            }    //end using

        }
        catch (Exception ex) {
            {

                //abort the update
                properties.Status = SPEventReceiverStatus.CancelWithError;
                properties.ErrorMessage = ex.Message;
                properties.Cancel = true;

            }   //end try
        }

    }    //end function 

Вот мой файл Elements.xml также.

elements_xml

Заранее спасибо.:)

0 ответов

Другие вопросы по тегам