示例#1
0
        private void BindUserMenu()
        {
            if (currentUser != null)
            {
                DataTable dataTable = UserPage.GetUserPageMenu(currentUser.UserGuid);
                countOfUserPages = dataTable.Rows.Count;
                if (countOfUserPages == 0)
                {
                    String userPageIDString = UserPage.GetDefaultPagePath(
                        currentUser.UserGuid,
                        siteSettings,
                        Resource.MyPageDefaultUserPageName,
                        defaultUserPageCookie);

                    CookieHelper.SetPersistentCookie(userPageCookie, userPageIDString);

                    dataTable = UserPage.GetUserPageMenu(currentUser.UserGuid);
                }

                this.rptUserPageMenu.DataSource = dataTable;
                this.rptUserPageMenu.DataBind();
            }
        }