Обновление файлов в библиотеке документов Sharepoint - PullRequest
0 голосов
/ 01 мая 2009

Проще говоря, у меня есть собственный editForm.aspx в библиотеке документов, который использует мой собственный dll. Когда пользователь редактирует запись, я могу обновить все свойства, связанные с файлом, однако, когда вы обновляете фактический документ (т.е. заменяете его) и затем Update () (или SystemUpdate ()), вы получаете следующее: *

Файл BLAH.doc был изменен DOMAIN \ ACCOUNT 01 мая 2009 г. 09:41:12 + 0100.

Файл заменен, но ни одно из свойств файла не обновлено, поэтому путь и имя файла совпадают со старой версией !?

это сообщение: http://hristopavlov.wordpress.com/2008/05/14/uploading-a-file-event-receivers-the-file-has-been-modified-by/ предлагает использовать приемники событий, как и любой, кто сталкивается с аналогичной проблемой рабочих процессов, используя DisableEvents (). Это здорово, но я понятия не имею, как изменить форму редактирования для работы с приемником событий. Есть ли какая-либо документация / руководства по обновлению файла в библиотеке документов и как использовать получатели событий для этого?

1 Ответ

1 голос
/ 06 мая 2009

Приемник событий будет полностью отделен от формы редактирования - в форме редактирования вы не делаете ничего особенного, кроме сохранения того, что ввел пользователь. Получатель события будет вызван, когда элемент будет изменен либо вашей формой, либо одной из стандартных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...