我需要知道当前页面是否是 EpiServer 页面。我需要知道当前页面是否是起始页面,我正在使用以下代码行。
if(PageReference.StartPage.ID == CurrentPage.PageLink.ID)
这适用于所有 EPiServer,但是当我在非 EPiServer 页面上时,CurrentPage 会返回 StarPage 的值。这意味着我所有的非 EPiServer 页面都被视为 StartPage(当然只是在我的 if 语句中)。
我想到的一个解决方案是首先检查该页面是否为 EPiServer 页面?但不知道如何做到这一点。我可以得到一个页面的类或者我怎样才能做到这一点?
有什么想法或建议吗?
提前致谢。