我試圖設置BrowserFileHandling設置爲嚴格寬容的所有列表/庫。我看了一下http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbrowserfilehandling.aspx,所以我想檢查狀態是否爲1並將其設置爲0,但我無法使其工作。以編程方式在SharePoint 2010中設置BrowserFileHandling?
隨着代碼(例如):
SPSite oSiteCollection = SPContext.Current.Site;
SPWebCollection collWebsite = oSiteCollection.AllWebs;
foreach (SPWeb web in collWebsite)
{
web.AllowUnsafeUpdates = true;
SPListCollection collList = web.Lists;
foreach (SPList oList in collList)
{
oList.BrowserFileHandling = 0;
}
}
我可以將所有列表的browserfilehandling到許可。但是,如果我想測試,所有重新設定嚴格而將0改爲1,我得到
"Cannot implicitily convert type int to Microsoft.SharePoint.SPBrowserFileHandling"
爲什麼可以將其設置爲0而不是1?
我想要做的檢查是這樣的:
if(oList.BrowserFileHandling == 1)
{
//set to 0
}
,但它不工作,我該怎麼需要在這裏做什麼?
在此先感謝。
我只是試圖解析它而不是oList.BrowserFileHandling =(SPBrowserFileHandling)1;它的工作原理,但這真的是要走的路? – Nick 2011-03-09 01:07:01