![](/img/trans.png)
[英]Programmatically create SharePoint 2010 content type using XML definition file
[英]How to create a Custom Content Type instance within a SharePoint List programmatically?
您可能知道,在SharePoint中,您可以创建一个列表内容类型(例如“ Web文件夹”),然后为该内容类型添加一些列(例如“名称”和“路径”)。
如何在SharePoint列表中创建自定义内容类型实例?
我的清单如下
ProductList
WebFolder1
Page1.aspx
Page2.aspx
WebFolder2
Page3.aspx
我正在使用下面的xml传递到共享点Web服务,我想在WebFolder1下创建一个新的“ Web文件夹”:
<Method ID="1" Cmd="New">
<Field Name="FSObjType">1</Field>
<Field Name="Name">TestWebFolder11</Field>
<Field Name="BaseName">WebFolder1/TestWebFolder11</Field>
</Method>
它在WebFolder1下创建一个Folder内容类型,而我需要创建一个“ Web folder”内容类型。
如何以编程方式创建自定义内容类型实例?
非常感谢,
只需设置一个名为“ ContentType”的字段名即可:
<Method ID="1" Cmd="New">
<Field Name="ContentType">Web folder</Field> // this is case-sensitive
<Field Name="BaseName">WebFolder1/TestWebFolder11</Field>
</Method>
因此不需要其他属性,并且我的Web文件夹的名称变为“ TestWebFolder11”,并将位于“ WebFolder1”下。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.