我试图设置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