Как получить родительскую страницу свойства PageDefinitionTypePlugIn в EPiServer?

У меня есть [PageDefinitionTypePlugIn] PropertyString (это выпадающий список), и я хотел бы иметь возможность определить, какая у него родительская страница. Как правило, Global.EPDataFactory.CurrentPage прекрасно работает для возврата страницы, но когда создается НОВАЯ страница, CurrentPage возвращает ноль.

Перед визуализацией элемента управления мне нужно знать, что является родительским, поскольку я изменяю список значений в раскрывающемся списке в зависимости от того, где находится текущая страница в структуре иерархии навигации.

Спасибо ланс

1 ответ

protected void Application_Start( object sender, System.EventArgs e ) {
 EPDataFactory.CreatingPage += new EPiServer.PageEventHandler( OnCreatingPage );
}

private void OnCreatingPage( object sender, EPiServer.PageEventArgs e ) {
  e.TargetLink <-- should be the parent
}
Другие вопросы по тегам