0

我创建了一个 on WebProvisioned 事件。

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

我做了:

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

该事件是同步的,所以我可以在构造函数中使用 Httpcontext。

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

4

1 回答 1

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";
    }
}

我在这里找到了这个

此致!

于 2012-05-24T18:15:48.757 回答