public override void InitHelpers() { base.InitHelpers(); if (this.ViewData.Model != null && this.ViewData.Model is PagePayload) { this.CmsPage = (PagePayload)this.ViewData.Model; } else { if (this.ViewData[PagePayload.ViewDataKey] == null) { this.CmsPage = PagePayload.GetCurrentContent(); this.ViewData[PagePayload.ViewDataKey] = this.CmsPage; } else { this.CmsPage = (PagePayload)this.ViewData[PagePayload.ViewDataKey]; } } }
public void RefreshPayload() { this.CmsPage = PagePayload.GetCurrentContent(); this.ViewData[PagePayload.ViewDataKey] = this.CmsPage; }