none
如何使用Lists.asmx创建一个基于自定义模板的列表? RRS feed

  • 问题

  • 大家好,我想求助有关lists.asmx如何创建一个列表的问题。我想用程序创建多个(大量)基于相同模板的列表。
    看到了 AddList方法和 AddListFromFeature方法,前者需要提供 list template ID,但似乎这只能创建默认的几种类型的列表。
    而使用AddListFromFeature时,指定Feature ID与list template ID时,我在Sharepoint站点的创建页面瞧了一下,所有的模板的URL都是
    "http://" + SPSite +SubSite +"/_layouts/new.aspx?NewPageFilename="+templateName + "FeatureId={00bfea71-de22-43b2-a848-c05709900100}&ListTemplate=100"
    这种,我自己建的几个模板,以及站点自身的“自定义列表”都是这种URL。是不是说,它们的FeatureID与list templateID都一样呢?这样的话可真叫人无从下手了。
    还请各位能够给予指点
    环境:非Sharepoint的PC,VS2010.net(VB), Sharepoint2007

    2011年4月15日 10:15

答案

全部回复