在指定路径上的Sharepoint中创建新列表

时间:2010-01-30 07:15:48

标签: c# sharepoint-2007

我想使用Web服务以编程方式在Sharepoint上创建列表。 我尝试了“Lists.AddList Method”,但它只会在当前站点中创建列表。

还有其他方法可以创建列表吗? (使用网络服务:C#)

3 个答案:

答案 0 :(得分:0)

您可以创建所需位置的SPWeb对象并动态添加列表。见如下:
http://msdn.microsoft.com/en-us/library/ms425818.aspx

答案 1 :(得分:0)

您是否尝试过此MSDN页面Lists.AddList Method (Lists)

我想在这里你可以找到你需要的东西。

答案 2 :(得分:0)

在指定路径上创建列表

        Lists listService            = new Lists();
        listService.PreAuthenticate  = true;
        listService.Credentials      = new NetworkCredential(username,password,domain;
        String url                   = "http://YourServer/SiteName/"; // put your desired path here 
        listService.Url              = url @ + /_vti_bin/lists.asmx";

        XmlNode ndList               = listService.AddList(NewListName, "Description", 100);