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