我创建一个文件上点击BUTTOM编程事件设置创建文档在SharePoint编程设定2010
public void btnCreateDocumentSet_Click(object sender, EventArgs e)
{
try
{
lblError.Text = string.Empty;
SPSecurity.RunWithElevatedPrivileges(() =>
{
using (web = SPControl.GetContextSite(Context).RootWeb)
{
web.AllowUnsafeUpdates = true;
String url = web.Lists[" Tracker"].RootFolder.ServerRelativeUrl.ToString();
SPList list = web.Lists["Tracker"];
Hashtable props = new Hashtable();
props.Add("Number", "item1");
props.Add("Type", "item2");
DocumentSet ds = DocumentSet.Create(list.RootFolder, "NewDocumentSet3", web.ContentTypes["MydocumentSet2"].Id, props, true);
//test
//web.Dispose();
}
}
);
}
catch (SPException ex)
{
lblError.Text = ex.Message;
}
}
我没有得到任何exceptions.On按钮点击我正在重定向到类似下面的
错误但是,名为NewDocumentSet3的文档集是在文档库中创建的,但它看起来像一个文件夹(我的意思是图标)。当我去文档库 - >文档选项卡 - >新文档我没有得到文档集类型。请在这个问题上建议我。 在此先感谢
关闭Web应用程序的自定义错误(在web.config中)以查看实际错误。 – Stefan 2011-06-06 09:45:43