0

在 EpiServer 6 中,每当页面发布时,我都需要对其进行重新索引。在 PublishedPage 事件处理程序中,我正在检查页面是否已发布,使用:

e.Page.CheckPublishedStatus(PagePublishedStatus.PublishedIgnoreDates)

此方法始终返回false. 页面的 Status 属性是PublishedPendingPublish 属性true,我假设这就是 CheckPublishedStatus 返回 false 的原因。

页面发布后,PendingPublish 属性何时设置为 false?是否有另一个事件处理程序可以用于我的索引目的?

4

1 回答 1

1

也许我误解了您要执行的操作,但是如果PublishedPage事件触发,则事件参数将始终是已发布的页面。

那么,在我看来,状态检查是多余的吗?

于 2013-10-11T11:56:22.700 回答