【发布时间】:2012-09-22 11:51:56
【问题描述】:
我正在使用以下代码在我的文档库中创建一个文件夹。该事件被触发并执行到我的代码的最后一行,没有任何问题。但是,该文件夹未在我的文档库中创建或列出。
public override void ItemAdded(SPItemEventProperties properties)
{
base.ItemAdded(properties);
string strDashListRoot = "http://win-hmpjltdbh5q:37642";
using (SPSite site = new SPSite(strDashListRoot))
{
using (SPWeb web = site.OpenWeb())
{
web.AllowUnsafeUpdates = true;
SPList spl = web.Lists["client_documents"];
spl.Items.Add("", SPFileSystemObjectType.Folder, "Helllworld");
spl.Update();
web.AllowUnsafeUpdates = false;
}
}
}
【问题讨论】:
-
您可能可以使用当前上下文,而不是新建站点/网络(尽管可能不是您的问题)。您是否有任何异常,或者它只是没有被创建?您确定该帐户有足够的权限来创建文件夹吗?
标签: c# sharepoint-2010 event-receiver