Мне нужно знать, является ли текущая страница страницей EpiServer или нет. Мне нужно знать, является ли текущая страница стартовой, я использую следующую строку кода.
if(PageReference.StartPage.ID == CurrentPage.PageLink.ID)
Это прекрасно работает на всех EPiServer, но когда я нахожусь на странице, отличной от EPiServer, то CurrentPage возвращает значения для StarPage. Это означает, что все мои страницы, не относящиеся к EPiServer, обрабатываются как StartPage (просто в моем заявлении if, конечно).
Одно решение, о котором я подумал, - это сначала проверить, является ли страница страницей EPiServer? Но не знаю, как это сделать. Могу ли я получить класс для страницы или как этого добиться?
Есть идеи или предложения?
Заранее спасибо.