在SharePoint列表中需要帮助。

| 我获得了使用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;
}
已邀请:
您可以将其放在客户端应用程序(控制台,WinForms,WPF)中。唯一的限制是该应用程序只有在SharePoint服务器上执行后才能运行。它不会远程工作。 另一种方法是创建SharePoint功能,并将代码包括在Feature Receiver中。 《 Microsoft SharePoint 2010内部》的第3章介绍了构建功能和附加功能接收器的过程。 http://msdn.microsoft.com/en-us/library/ff872401.aspx
可以根据需要在所有可以在sharepoint中执行代码的地方执行此代码,这里有一些 Web部件,即Web部件后面的代码 它可以是共享点页面的一部分,该页面后面带有代码(http://blogs.msdn.com/b/kaevans/archive/2010/06/28/creating-a-sharepoint-site-page-with-code -using-visual-studio-2010.aspx) SharePoint计时器作业http://blogs.msdn.com/b/guruketepalli/archive/2013/02/12/10259696.aspx 它可以是列表事件处理程序/接收器或Web事件接收器的一部分(http://msdn.microsoft.com/zh-cn/library/ff407274(v=office.14).aspx) 从某些客户端应用程序运行

要回复问题请先登录注册