SharePoint2010-CustomAction中的ContentTypeId属性已经消失了

新的definition如下:

http://msdn.microsoft.com/en-us/library/ms460194.aspx

 

以前的definition没查到,倒是在csdn上查到一篇:

http://blog.csdn.net/forever_kingdom/archive/2008/11/05/3229662.aspx

 

现在如果要指明content type,只要如下即可。

RegistrationId="0x01010100F075B4BFC1A01E47B6D99B358E050F49"
RegistrationType="ContentType"

其中RegistrationId写ContentTypeId即可。

 

如何获得ContentTypeId?最简单的方法就是鼠标放到Content Type上,然后地址栏中就会显示出一个link,link中就包含ContentTypeId。

 

如果你想给某个文档库或者列表单独添加一些Custom Action,比如菜单,或者Ribbon,那么最好的方法就是让这些文档库或者列表实现一个特殊的Content Type。

 

以后估计会写一些Blog,不过我不会再写SharePoint入门了,我会列出我所发现的一些MOSS2010和MOSS2007有差异的地方。

你可能感兴趣的:(SharePoint2010-CustomAction中的ContentTypeId属性已经消失了)