protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // first page load SessionData sd = ConstantStrings.GetSessionData(Session); string root = HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) + ResolveUrl("~/"); if (sd.LoggonOnUserIsAdmin) { // admin User_Admin.Text = User_Admin.Text .Replace("{_TheUserName_}", sd.LoggedOnUserName) .Replace("{_root_}", root); User_LoggedIn.Visible = false; User_Unknown.Visible = false; User_Admin.Visible = true; TheHeader.Style.Add(HtmlTextWriterStyle.BackgroundColor, "red"); } else if (sd.LoggedOnUserEmail != null) { // user is logged on User_LoggedIn.Text = User_LoggedIn.Text .Replace("{_TheUserName_}", sd.LoggedOnUserName) .Replace("{_root_}", root); User_LoggedIn.Visible = true; User_Unknown.Visible = false; User_Admin.Visible = false; } else { // no user logged on User_Unknown.Text = User_Unknown.Text.Replace("{_root_}", root); User_LoggedIn.Visible = false; User_Unknown.Visible = true; User_Admin.Visible = false; } // myMessage if (!String.IsNullOrEmpty(sd.QuickMessage)) { // message exists if (sd.QuickMessageGood) { XmlHelper xh = new XmlHelper(); xh.AddRootElemet("br", "", ""); xh.AddRootElemet("div", "class", "text-primary").InnerXml = "<h3>" + sd.QuickMessage + "</h3>"; myMessage.Text = xh.ToString(); myMessage.Visible = true; } else { XmlHelper xh = new XmlHelper(); xh.AddRootElemet("br", "", ""); xh.AddRootElemet("div", "class", "text-danger").InnerXml = "<h3>" + sd.QuickMessage + "</h3>"; myMessage.Text = xh.ToString(); myMessage.Visible = true; } sd.QuickMessage = null; } else { // No quick message myMessage.Text = ""; myMessage.Visible = false; } } }