我正在尝试更新SPFile
属性。
这是我的代码:
using (SPSite oSite = new SPSite(sFileURL))
{
using (SPWeb oWeb = oSite.OpenWeb())
{
oWeb.AllowUnsafeUpdates = true;
oFile = oWeb.GetFile(sFileURL);
foreach (XmlNode xNode in oXmlDoc.FirstChild.ChildNodes)
{
oFile.Item.Properties[xNode.Name] = xNode.InnerText;
string itemmm =oFile.Item.Properties[xNode.Name].ToString();
}
oFile.Update();
oWeb.AllowUnsafeUpdates = false;
}
}
问题是当我检查 SharePoint 中的文件属性时,我看不到我所做的更改。我试图添加AllowUnsafeUpdates = true
,但它没有解决问题。
我还可以做些什么?