创建站点后重定向sharepoint页面

时间:2012-05-24 12:11:18

标签: sharepoint-2010 event-handling

我在WebProvisioned事件上创建了一个。

最后,我想重定向到自定义页面。但这并不像我那么容易。

我做了:

string url = "CustomAdminPage.aspx";    
SPUtility.Redirect(url, SPRedirectFlags.RelativeToLayoutsPage, currentContext);

事件是同步的,所以我可以在contstructor中使用Httpcontext。

如何从我的webprovisioned事件进行重定向?

1 个答案:

答案 0 :(得分:0)

也许这会有所帮助:

public override void ItemAdding(SPItemEventProperties properties)
{
    if (DateTime.Now.Hour > 9 || DateTime.Now.Hour < 17)
    {
        properties.Status = SPEventReceiverStatus.CancelWithRedirectUrl;
        properties.RedirectUrl = "/_layouts/EventReceiver/CustomError.aspx";
    }
}

我发现了这个here

祝你好运!