2013-01-23 5 views
0

Как я могу получить PageLink на текущей странице, если мне это нужно в пользовательском элементе управления в блоке композитора. Если я использую CurrentPage (член PropertyDataControl, который является моим базовым классом для настраиваемого элемента управления), я получаю PageData, который ссылается на элемент композитора, а не на страницу.Композитор и пользовательские элементы управления

ответ

1

Хорошо, мне удалось найти решение. В случае, если кто-то сталкивается с той же проблемой, вот путь:

protected PageData CurrentParentPage 
     { 
      get 
      { 
       var currentParentPage = PageReference.ParseUrl(Page.Request.UrlReferrer.AbsoluteUri); 
       if(!PageReference.IsNullOrEmpty(currentParentPage)) 
       { 
        return currentParentPage.GetPageFromReference(); 
       } 
       return null; 
      } 
     } 

Это должно быть укладывалась класс управления

Смежные вопросы