protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PagedDataSource objPds = new PagedDataSource(); objPds.DataSource = BLLNews.getAllNews().DefaultView; objPds.AllowPaging = true; objPds.PageSize = 2; int CurPage; if (Request.QueryString["Page"] != null) { CurPage = Convert.ToInt32(Request.QueryString["Page"]); } else { CurPage = 1; } objPds.CurrentPageIndex = CurPage - 1; //lblCurrentPage.Text = "Page: " + CurPage.ToString(); if (!objPds.IsFirstPage) { lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1); } if (!objPds.IsLastPage) { lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1); } Repeater1.DataSource = objPds; Repeater1.DataBind(); } }