我有一个使用Visual Studio 2010创建自定义SharePoint列表的代码。但是我在哪里可以将此代码放在Visual Studio 2010中没有在任何地方提到过。有人可以帮帮我吗?我真的很挣扎。这是代码:
using (SPSite oSPsite = new SPSite("http://Web URL"))
{
oSPsite.AllowUnsafeUpdates = true;
using (SPWeb oSPWeb = oSPsite.OpenWeb())
{
oSPWeb.AllowUnsafeUpdates = true;
/* 1. create list from custom ListTemplate present within ListTemplateGalery */
SPListTemplateCollection lstTemp = oSPsite.GetCustomListTemplates(oSPWeb);
SPListTemplate template = lstTemp["custom template name"];
oSPWeb.Lists.Add("List Name", "Description", template);
/* 2. create list from sharepoint list content type (e.g. Links) */
oSPWeb.Lists.Add("List Name", "Description", SPListTemplateType.Links);
oSPWeb.AllowUnsafeUpdates = false;
}
oSPsite.AllowUnsafeUpdates = false;
}
答案 0 :(得分:1)
您可以将其放在客户端应用程序(Console,WinForms,WPF)中。唯一的限制是应用程序仅在SharePoint服务器上执行时才有效。它无法远程工作。
另一种方法是创建SharePoint功能并在功能接收器中包含代码。内部Microsoft SharePoint 2010的第3章介绍了构建功能和附加功能接收器的过程。
答案 1 :(得分:0)
这段代码可以在你可以根据需要在sharepoint中执行代码的所有地方执行,这里有一些