コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            WebpageBase webpageBase = this.Page as WebpageBase;

            if (null != webpageBase)
            {
                _webpage = webpageBase.WebpageInfo;
            }
            if (_webpage != null)
            {
                PageNameLiteral.Text = _webpage.Text;
                Page.Title           = webpageBase.Title;
            }
            lblUserName.Text  = "";
            lblUserEmail.Text = "";
            lblFullName.Text  = "";
            MembershipUser user = Helpers.LoggedUser;

            if (user == null || (user != null && Roles.IsUserInRole(user.UserName, "Customer")))
            {
                if (user != null && Roles.IsUserInRole(user.UserName, "Customer"))
                {
                    hccUserProfile parentProfile = hccUserProfile.GetParentProfileBy((Guid)user.ProviderUserKey);
                    lblFullName.Text  = parentProfile.FullName;
                    lblUserName.Text  = parentProfile.FirstName;
                    lblUserEmail.Text = user.Email;
                }
            }
        }
コード例 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         WebpageBase page = this.Page as WebpageBase;
         if (null != page && null != page.WebpageInfo)
         {
             if (SiteMap.CurrentNode != null
                 //removed (current page may be invisible, but menu should still show children). jkeyes 20080204.
                 //&& !page.WebpageInfo.Visible
                 )
             { // get the visible child pages
                 List <WebpageInfo> visibleChildren = page.WebpageInfo.Children.FindAll(
                     delegate(WebpageInfo p) { return(p.Visible); });
                 if (visibleChildren.Count == 0)
                 {
                     if (page.WebpageInfo.ParentInstanceId
                         != Website.Current.RootNavigationId)
                     { //show siblings instead of nothing
                         SubNavDataSource.StartingNodeOffset = -1;
                     }
                 }
             }
         }
     }
 }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                WebpageBase webpageBase = this.Page as WebpageBase;
                if (null != webpageBase)
                {
                    _webpage = webpageBase.WebpageInfo;
                }
                if (_webpage != null)
                {
                    Page.Title = webpageBase.Title;
                }
                //TemplateSetting example...
                //Header.Visible = !String.IsNullOrEmpty(HeaderImagePath);

                lblFullName.Text  = "";
                lblUserName.Text  = "";
                lblUserEmail.Text = "";

                MembershipUser user = Helpers.LoggedUser;
                if (user == null || (user != null && Roles.IsUserInRole(user.UserName, "Customer")))
                {
                    if (user != null && Roles.IsUserInRole(user.UserName, "Customer"))
                    {
                        hccUserProfile parentProfile = hccUserProfile.GetParentProfileBy((Guid)user.ProviderUserKey);
                        lblFullName.Text  = parentProfile.FullName;
                        lblUserName.Text  = parentProfile.FirstName;
                        lblUserEmail.Text = user.Email;
                    }
                }
            }
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            WebpageBase webpageBase = this.Page as WebpageBase;

            if (null != webpageBase)
            {
                _webpage = webpageBase.WebpageInfo;
            }
            if (_webpage != null)
            {
                Page.Title = webpageBase.Title;
            }

            Response.ClearHeaders();
            Response.AppendHeader("Cache-Control", "no-cache");                //HTTP 1.1
            Response.AppendHeader("Cache-Control", "private");                 // HTTP 1.1
            Response.AppendHeader("Cache-Control", "no-store");                // HTTP 1.1
            Response.AppendHeader("Cache-Control", "must-revalidate");         // HTTP 1.1
            Response.AppendHeader("Cache-Control", "max-stale=0");             // HTTP 1.1
            Response.AppendHeader("Cache-Control", "post-check=0");            // HTTP 1.1
            Response.AppendHeader("Cache-Control", "pre-check=0");             // HTTP 1.1
            Response.AppendHeader("Pragma", "no-cache");                       // HTTP 1.0
            Response.AppendHeader("Expires", "Mon, 26 Jul 1997 05:00:00 GMT"); // HTTP 1.0
            //intercom
            lblUserName.Text  = "";
            lblUserEmail.Text = "";
            lblFullName.Text  = "";
            MembershipUser user = Helpers.LoggedUser;

            if (user == null || (user != null && Roles.IsUserInRole(user.UserName, "Customer")))
            {
                if (user != null && Roles.IsUserInRole(user.UserName, "Customer"))
                {
                    hccUserProfile parentProfile = hccUserProfile.GetParentProfileBy((Guid)user.ProviderUserKey);
                    lblFullName.Text  = parentProfile.FullName;
                    lblUserName.Text  = parentProfile.FirstName;
                    lblUserEmail.Text = user.Email;
                }
            }
        }