protected void Page_Load(object sender, EventArgs e)
{
Master.UsesSaved = true;
Master.HideSave();
guidContentID = GetGuidPageIDFromQuery();
cmsHelper.OverrideKey(guidContentID);
if (cmsHelper.cmsAdminContent != null) {
pageContents = cmsHelper.cmsAdminContent;
litPageName.Text = pageContents.FileName;
if (!IsPostBack) {
GeneralUtilities.BindList(listCats, SiteData.CurrentSite.GetCategoryList().OrderBy(x => x.CategoryText));
GeneralUtilities.BindList(listTags, SiteData.CurrentSite.GetTagList().OrderBy(x => x.TagText));
txtTitle.Text = pageContents.TitleBar;
txtNav.Text = pageContents.NavMenuText;
txtHead.Text = pageContents.PageHead;
txtThumb.Text = pageContents.Thumbnail;
txtDescription.Text = pageContents.MetaDescription;
txtKey.Text = pageContents.MetaKeyword;
ucReleaseDate.SetDate(pageContents.GoLiveDate);
ucRetireDate.SetDate(pageContents.RetireDate);
lblUpdated.Text = pageContents.EditDate.ToString();
chkActive.Checked = pageContents.PageActive;
chkHide.Checked = pageContents.BlockIndex;
if (pageContents.CreditUserId.HasValue) {
var usr = new ExtendedUserData(pageContents.CreditUserId.Value);
hdnCreditUserID.Value = usr.UserName;
txtSearchUser.Text = string.Format("{0} ({1})", usr.UserName, usr.EmailAddress);
}
GeneralUtilities.SelectListValues(listTags, pageContents.ContentTags.Cast<IContentMetaInfo>().Select(x => x.ContentMetaInfoID.ToString()).ToList());
GeneralUtilities.SelectListValues(listCats, pageContents.ContentCategories.Cast<IContentMetaInfo>().Select(x => x.ContentMetaInfoID.ToString()).ToList());
}
}
}