上面规定要我用ajax实现datalist分页,datalist显示数据,我已经实现了,现在就差分页代码没写,我不会,跪求。
解决方案 »
- (高手请)将GridView的数据导入excel的时将标题居中
- ASP.NET(C#) 如何定时执行一段代码?
- 模态窗口如何调用父窗口后台某个方法
- javascript问题...转换字符串
- 请问:http://localhost/17chwl/Photo0730.aspx?Id=0&userName=李政&Userpass=7EF19B0E23DDE3A6B01D51DB8E40B1CC为什么"李政"取不到值?
- 如何实现datagrid奇偶行不同颜色?
- ASP多数据库操作
- 有自定义控件开发经验的朋友请进一直很郁闷的问题,关于开发自定义控件的问题,需要注意那些问题,原理和步骤能具体说明吗?谢谢 !!
- 请高手帮忙找找错误
- js问题, 为什么总是要alert一下才能读出数据呢?
- 如何通过单击黄色的linkbutton 将红色的linkbutton的enable属性改为false
- .net怎么样获取百度收录情况和快照时间
function page(pageindex)
{
$.ajax({
})}
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%--做你要做的事--%>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%--做你要做的事--%>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
ScriptManager 这个不能少
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager><%--ajax刷新控件-->
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<%--这里放你的List--%>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
把你的datalist和分页按钮扔在UpdatePanel中,在按钮里重新绑定datalist。//page 页码
//pageSize 每页显示多少
public static void bind(Repeater rp, string sql, int page, int pageSize)
{
SqlCommand cmd = getCmd(sql);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds, pageSize*(page-1), pageSize,"dbTable");
rp.DataSource = ds.Tables["dbTable"];
rp.DataBind();
}