コード例 #1
0
        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];
                }
            }
        }
コード例 #2
0
 public void RefreshPayload()
 {
     this.CmsPage = PagePayload.GetCurrentContent();
     this.ViewData[PagePayload.ViewDataKey] = this.CmsPage;
 }