0

on WebProvisioned イベントを作成しました。

最後に、カスタム ページへのリダイレクトを行います。しかし、これは思ったほど簡単ではありません。

やった:

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

イベントは同期なので、コンストラクターで Httpcontext を使用できます。

Web プロビジョニングされたイベントからリダイレクトするにはどうすればよいですか?

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 に答える