2012-12-05 62 views
1

我有一個自定義用戶控件裏面的sharepoint解決方案包。當我部署.wsp時,用戶控件將放置在CONTROLTEMPLATES目錄中。有什麼方法可以「延遲」這個步驟,直到功能被激活? 換句話說,我希望我的自定義用戶控件僅在該功能被激活後纔可用。用戶控件和功能激活

回答

0

據我所知這是不可能的。在部署時,所有需要的文件都被複制到正確的位置。它實際上是獨立的功能,因爲甚至不需要部署文件的功能。你將會看到,當你爲ex時會自動創建一個功能。添加一個webpart到你的解決方案。不是當你添加一個映射的文件夾。

你想通過延遲usercontrol實現什麼?你可以做的是檢查你的用戶控件,如果某個功能是活動的,並相應地調整你的用戶控件的渲染。防爆。在使用該控件之前顯示該功能應該被激活的消息。