ASP中的分页显示问题

DataList控件,usingSystem;usingSystem.Configuration;usingSystem.Data;usingSystem.Linq;us... DataList控件,

using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Data.OleDb;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataListDataBind();

}
}
protected void DataListDataBind()
{
OleDbConnection myconn = new OleDbConnection();
myconn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("zhoulang.mdb");
myconn.Open();
OleDbDataAdapter da = new OleDbDataAdapter("select * from guestbook order by addtime desc", myconn);
DataSet ds = new DataSet();
try
{
da.Fill(ds, "guestbook");
PagedDataSource objPage = new PagedDataSource();
objPage.DataSource = ds.Tables["guestbook"].DefaultView;
objPage.AllowPaging = true;
objPage.PageSize = 1;

int CurPage;
if (Request.QueryString["Page"] != null)
CurPage = Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage = 1;
objPage.CurrentPageIndex = CurPage - 1;
lblCurPage.Text = "当前页:第" + CurPage.ToString() + "页";
if (!objPage.IsFirstPage)
lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page" + Convert.ToString(CurPage - 1);
if (!objPage.IsLastPage)
lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page" + Convert.ToString(CurPage + 1);
DataList1.DataSource = objPage;
DataList1.DataBind();
}
catch (Exception error)
{
Response.Write(error.ToString());
}
}
protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
{

}
}
实现不了出错的属性:.NavigateUrl 不懂啊
各位帮帮忙
控件名称为lnkPrev没问题

是不是没有分页没绑定,还是DataList要设置什么属性
展开
 我来答
jlilo
2010-06-29 · TA获得超过1184个赞
知道小有建树答主
回答量:824
采纳率:33%
帮助的人:308万
展开全部
lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page" + Convert.ToString(CurPage - 1);

问题,在这里,你要检测一下。。控件名称为lnkPrev应该是一个linkbutton吧?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式