0
J擁有sharepoint'ItemUpdating(SPItemEventProperties屬性)'事件。Sharepoint從ItemUpdating事件列表中更改附件名稱事件
此事件需要使用附件處理「文檔庫」和「通用列表」。在'文檔庫'上它工作的很好,但是在'通用列表'中,當用戶在這個事件中改變了附件時(刪除舊附件並插入新附件),我有一個小問題。
我有類似的東西:
if (properties.List.BaseType.Equals(SPBaseType.GenericList))
{
for (int index = 0; index < properties.ListItem.Attachments.Count; index++)
{
//Do something
string relativeFileUrl = SPUrlUtility.CombineUrl(properties.ListItem.Attachments.UrlPrefix, properties.ListItem.Attachments[index]);
relativeFileUrl = relativeFileUrl.Remove(0, properties.Web.Site.Url.Length);
//Do something
}
}
在這樣的解決方案,我有一個包含網址...刪除的文件(即插入不是新的文件)相對文件的URL。
如何獲取插入此事件中的新附件的URL?
嗨,肯。我在2013年6月添加了這個問題。此時,我在另一家公司工作,沒有共享點,並且...我沒有如何檢查這是否正常工作。我與Sharepoint共事了超過2.5年,我不想浪費更多時間用於這項技術。 BTW。感謝您的關注;) – zchpit