1

我有一个共享点解决方案包,里面有一个自定义用户控件。当我部署 .wsp 时,用户控件被放置在 CONTROLTEMPLATES 目录中。有没有办法“延迟”这一步,直到功能被激活?换句话说,我希望我的自定义用户控件仅在激活该功能后才可用。

4

1 回答 1

0

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

你想通过延迟用户控件来实现什么?如果某个功能处于活动状态,您可以检查您的用户控件,并相应地调整您的用户控件的呈现。前任。显示在使用控件之前应激活该功能的消息。

于 2012-12-05T23:08:13.870 回答