求助:c#.aspx 生成了静态列表页 但不知怎么写分页

来源:百度知道 编辑:UC知道 时间:2024/05/08 00:05:32
已经生成了静态列表了,用模板替换的,但不知道怎么写分页代码
是把aspx列表页 生成了静态的html列表页 但不知道怎么写静态的分页
你好,能不能把详细的代码贴出来,看一看啊!
qq:104884972 谢谢

给你思路吧..现在手上没有现成的代码.

我以前做都是用的js的..一次把列表里的页面都生成.

列如有5页..1,2,3,4,5

生成news_list1.html,news_list2.html,等等

在调用地方用
var str
for(int i=1;i<={$页码};i++)
{
if({$当前页码}==i)
str+="第"+i+"页";
else
str+="<a href=news_list"+i+".html>第"+i+"页</a>"
}
document.getElemenById("div1").innerHTML=str;

你会用模板生成..那么替换{$页码}},{$当前页码}应该也没问题了.

要实现GrdView分页的功能。
操作如下:
1、更改GrdView控件的AllowPaging属性为true。
2、更改GrdView控件的PageSize属性为 任意数值(默认为10)
3、更改GrdView控件的PageSetting->Mode为Numeric等(默认为Numeric)该属性为分页样式。
GridView属性设置好了,从页面上也能看到分页样式。

现在开始实现分页的功能:
1、在<<asp:GridView ID=......>后添加,OnPageIndexChanging="GridView1_PageIndexChanging"
2、在对应的aspx.cs中添加:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex =