EpiServer:如何检查页面是否存在?

Lee*_*one 3 episerver

有没有办法优雅地检查EpiServer CMS 5中是否存在页面(给定一个pageId整数)不必抓住被PageNotFoundException抛出的页面

DataFactory.Instance.GetPage(pageReference)

(EpiServer将很乐意使用非现有的pageId创建一个PageReference).

当然,我可以检查页面是否存在而不抛出异常或进行大规模循环?

Fre*_*und 6

[EPiServer CMS 5 R2 SP2]不,不是绕过页面缓存,而是比捕获异常更昂贵.