asp.net做分页效果

来源:百度知道 编辑:UC知道 时间:2024/06/10 06:59:39
如何做出[1][2][3][4][5][6] 着样的分页啊?
数字部分该怎么处理好呢?
我看有的地方是用response.write输出的 感觉不是很好 有什么好的方案么?
50分献上 谢谢!!
不用那些别人做好了的控件!!! zcxverygood的有点道理
还有更好么 ?

我这个控件是提供全部源代码的,你可以参考着写出自己的风格之类的

我有一个控件,你可以参考一下:

定制分页导航行,样式为[1] [2] 第 3 页 [4]
private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
ListItemType elemType = e.Item.ItemType;
if (elemType == ListItemType.Pager)
{
TableCell pager = (TableCell) e.Item.Controls[0];
for (int i=0; i<pager.Controls.Count; i+=2)
{
Object o = pager.Controls[i];
if (o is LinkButton)
{
LinkButton h = (LinkButton) o;
h.Text = "[ " + h.Text + " ]";
}
else
{
Label l = (Label) o;
l.Text = "第" + l.Text + "页";
}
}
}
}

不是有个控件的吗?

aspnetpager

http://blog.chinaunix.net/u/674/showart_175502.html