UserControl和功能激活

时间:2012-12-05 20:18:53

标签: sharepoint deployment user-controls

我有一个带有Custom UserControl的sharepoint解决方案包。当我部署.wsp时,用户控件放在CONTROLTEMPLATES目录中。在激活功能之前,有没有办法“延迟”此步骤? 换句话说,我希望自定义用户控件仅在激活功能后才可用。

1 个答案:

答案 0 :(得分:0)

据我所知,这是不可能的。在部署时,所有需要的文件都将复制到正确的位置。它实际上是独立的功能,因为您甚至不需要一个功能来部署文件。你会看到,当你为ex时,会自动创建一个功能。在您的解决方案中添加一个webpart。不是在添加映射文件夹时。

你想通过延迟用户控制来实现什么目标?您可以做的是检查您的用户控件是否有某个功能处于活动状态并相应地调整您的用户控件的呈现。防爆。在使用控件之前显示应激活该功能的消息。