示例#1
0
        private void RepeaterData()
        {
            int nowpage = 1;

            if (Request.QueryString["nowpage"] != null)
            {
                nowpage = int.Parse(Request.QueryString["nowpage"]);
            }
            if (nowpage == 1)
            {
                hlfirst.Enabled = false;
                hlprev.Enabled  = false;
            }
            if (nowpage == pages)
            {
                hllast.Enabled = false;
                hlnext.Enabled = false;
            }
            this.Repeater1.DataSource = AlbumsManager.GetAll(nowpage);
            this.Repeater1.DataBind();
            this.lblsum.Text   = AlbumsManager.GetSumCount().ToString();
            this.lblpage.Text  = nowpage.ToString();
            this.lblpages.Text = pages.ToString();
            if (nowpage != pages)
            {
                this.lblone.Text = "7";
            }
            else
            {
                this.lblone.Text = (AlbumsManager.GetSumCount() - 7 * (nowpage - 1)).ToString();
            }
            hlfirst.NavigateUrl = "~/MusicGL/MusicSongGL.aspx?nowpage=" + 1;
            hlnext.NavigateUrl  = "~/MusicGL/MusicSongGL.aspx?nowpage=" + (nowpage + 1).ToString();
            hlprev.NavigateUrl  = "~/MusicGL/MusicSongGL.aspx?nowpage=" + (nowpage - 1).ToString();
            hllast.NavigateUrl  = "~/MusicGL/MusicSongGL.aspx?nowpage=" + (pages);
        }