ASP.NET之Datalist详解(分页)(8)
来源:未知 责任编辑:责任编辑 发表时间:2015-09-17 09:43 点击:次
TextBox txtPage = e.Item.FindControl("txtPage") as TextBox;
int MyPageNum = 0;
if (!txtPage.Text.Equals(""))
MyPageNum = Convert.ToInt32(txtPage.Text.ToString());
if (MyPageNum <= 0 || MyPageNum > PageCount)
{
Response.Write("<script>alert('请输入页数并确定没有超出总页数!')</script>");
txtPage.Text = "";
}
else
BindDataList(MyPageNum - 1);
}
break;
}
}
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Footer)
{
//以下六个为得到脚模板中的控件,并创建变量.
Label CurrentPage = e.Item.FindControl("labCurrentPage") as Label;
Label PageCount = e.Item.FindControl("labPageCount") as Label;
LinkButton FirstPage = e.Item.FindControl("lnkbtnFirst") as LinkButton;
LinkButton PrePage = e.Item.FindControl("lnkbtnFront") as LinkButton;
相关新闻>>
- FormView显示、更新、插入、删除数据库操作[ASP.NET源代码](一)
- FormView显示、更新、插入、删除数据库操作[ASP.NET源代码](二)
- FormView显示、更新、插入、删除数据库操作[ASP.NET源代码](三)
- asp.net中js合并,压缩
- ASP.NET页面之间传递值的几种方式
- ASP.NET(C#)验证数字
- ASP.NET MVC Razor视图引擎攻略
- 巧用section在cshtml写入layout中写入head信息 ASP.NET MVC
- 如何在asp.net mvc3中使用HttpStatusCode
- ASP.NET缓存依赖--SQL Server 2005与SQL Server 2008缓存依赖
最新推荐更多>>>
- 发表评论
-
- 最新评论 进入详细评论页>>