0
由於某種原因,Page_PreRenderComplete()
未在用戶網絡控件中爲我啓動。這是我的代碼背後,任何想法爲什麼?Page_PreRenderComplete未在網頁控制中觸發
public partial class Views_CMSWebParts_GSAMetaTags : System.Web.UI.UserControl
{
public string Content { get; set; }
public string LastModifiedDate { get; set; }
public string PageTitle { get; set; }
public string PageDescription { get; set; }
protected void Page_PreRenderComplete(object sender, EventArgs e)
{
if (CMSContext.CurrentDocument.NodeClassName.Equals("ctv.DailyContent")
|| CMSContext.CurrentDocument.NodeClassName.Equals("ctv.Segment")
|| CMSContext.CurrentDocument.NodeClassName.Equals("ctv.segmentContainer"))
{
Content = "news-and-articles";
//Published Date
LastModifiedDate = ValidationHelper.GetString(CMSContext.CurrentDocument.GetValue("DocumentModifiedWhen"), "");
PageTitle = CMSContext.CurrentPageInfo.DocumentPageTitle;
PageDescription = CMSContext.CurrentPageInfo.DocumentPageDescription;
}else if (CMSContext.CurrentDocument.DocumentName.Equals("Video"))
{
//using document name in this case becuase Video page type is Page (menu item)
Content = "video";
}
}
}