SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 記錄下寫代碼中遇到的小問題,幫同事寫一個批量更新文檔庫標題字段的小程序,本來以為就Update一下就可以了,10分鐘可以搞定。結果10分鐘過去了,代碼寫好了,執行起來不報錯,調試也沒問題,只是要更新的東西沒更新。然后問了下,文檔庫開啟了簽入簽出(不判斷會報錯)和版本控制,找到問題所在了,Update是不行的。 1、廢話不多說,上圖和代碼。 ![]() 1 SPFile file = listitemcoll[j].File;2 file.CheckOut();3 file.Update();4 file.Item["標題"] = UpDateTo;5 file.Update();6 file.Item.Update();7 file.CheckIn("代碼更新~~"); ![]() 2、更新完成以后,如下圖,標題依然是首頁:試了Update和SystemUpdate都不行,網上查了下也有不執行的,沒有解決方法; 3、經過一番試探,終于偶然的一瞬間發現問題,居然還有下面這個方法,恍然大悟,版本沒有更新; ?
?4、這樣,看一眼版本控制,確定一下自己的判斷,如下圖: 總結:果然是版本控制的問題,雖然Update成功了,但不是主要版本,造成沒有顯示出來;一個很小的問題,遇到了寫在這里和大家分享,希望能幫助遇到同樣問題的人們。 Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!