我創建一個文件上點擊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