我已经在我的onet.xml文件中添加了一个功能,只要创建一个网站就会激活该功能.但是,该功能需要知道正在创建的站点的URL.我想我可以在功能的激活事件中从当前的SPContext中找出来,但是当我创建网站时,我在SPContext.Current上获得了一个空引用.
这是预期的,还是我做错了什么?如果是这种情况,有没有人有任何建议我如何动态学习正在创建的网站的URL?
谢谢
好像你已经创建了一个功能接收器?他们不使用SPContext但是通过属性找到他们已经激活的网站,如下所示:
public override void FeatureActivated(SPFeatureReceiverProperties properties)
{
using (SPWeb web = properties.Feature.Parent as SPWeb)
{...}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
760 次 |
| 最近记录: |