我在WebProvisioned事件上创建了一个。
最后,我想重定向到自定义页面。但这并不像我那么容易。
我做了:
string url = "CustomAdminPage.aspx";
SPUtility.Redirect(url, SPRedirectFlags.RelativeToLayoutsPage, currentContext);
事件是同步的,所以我可以在contstructor中使用Httpcontext。
如何从我的webprovisioned事件进行重定向?
答案 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
祝你好运!