基于jquery的分页控件(C#)

2020-05-17 06:18:25易采站长站整理

</script>
</head>
<body>
<form id=”form1″ runat=”server”>
<div style=”width: 1002px; margin: 0 auto;”>
<div id=”hdgz”><img src=”images/sdzt_07.jpg” border=”0″ usemap=”#Map” /></div>
<div id=”liebiao”>
<div class=”a_01″ id=”Container”>
<ul class=”lb”>
<asp:DataList ID=”ddlBlessingList” runat=”server” Width=”100%”>
<ItemTemplate>
<li class=”bg01″>
<table width=”700″ border=”0″ cellspacing=”0″ cellpadding=”0″>
<tr>
<td width=”100″ height=”90″ rowspan=”2″>
<img src=”images/sdzt_02/img.jpg” class=”lb_img” />
</td>
<td width=”600″ align=”left” valign=”middle” class=”font_07″>
<%#Eval(“User_Name”)%>
对 【
<%#Eval(“To_UserName”)%>】说:
</td>
</tr>
<tr>
<td align=”left” valign=”top” class=”font_07″ style=”word-break: break-all; width: 600px;
overflow: auto;”>
    <%#Eval(“To_Context”)%>
</td>
</tr>
</table>
</li>
</ItemTemplate>
</asp:DataList>
</ul>
</div>
<div class=”fy”>
<div id=”divPage”>
</div>
</div>
</div>
<div id=”back_zhufu”>
</div>
</div>
</div>
<asp:Literal ID=”ltScript” runat=”server”></asp:Literal>
</form>
</body>
</html>

C# Code:

private int _MaxPageSize = 1;
protected void Page_Load(object sender, EventArgs e)
{
int page = 1;
if (Request.QueryString[“Page”] != null && Request.QueryString[“Page”].ToString() != “”)
{
page = Convert.ToInt32(Request.QueryString[“Page”]);
}
int _PageSize = 5;
BindChristData(page, _PageSize);
ltScript.Text = “<script language=”javascript” type=”text/javascript”>InitPage(”GetCurPage”, ” + page + “, ” + _MaxPageSize + “, 8, true); ShowPage(”divPage”);</script>”;
}
private void BindChristData(int pageIndex, int pageSize)
{
int intStartIndex = (pageIndex – 1) * pageSize + 1;
int intEndIndex = pageIndex * pageSize;
DataSet tChrisTable = TChristmaxWishBLL.GetTChristmaxWish(intStartIndex, intEndIndex);
if (tChrisTable != null && tChrisTable.Tables[0].Rows.Count > 0)