2012-05-24 6 views
0

Я создал событие WebProvisioned.Перенаправить страницу sharepoint после создания сайта

В конце я хочу сделать перенаправление на пользовательскую страницу. Но это не так просто, как я.

я сделал:

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

Событие Synchronous, так что я могу использовать HttpContext в contstructor.

Как я могу сделать перенаправление из своего веб-проекта?

ответ

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

С наилучшими пожеланиями!