Проще говоря, у меня есть собственный 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 (). Это здорово, но я понятия не имею, как изменить форму редактирования для работы с приемником событий.
Есть ли какая-либо документация / руководства по обновлению файла в библиотеке документов и как использовать получатели событий для этого?