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有差异的地方。