如何正确的使用asp.net分页控件-创新互联

本篇文章给大家分享的是有关如何正确的使用asp.net分页控件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为米林企业提供专业的成都网站制作、成都做网站,米林网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

ASP.NET 是什么

ASP.NET 是开源,跨平台,高性能,轻量级的 Web 应用构建框架,常用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。

代码


1、首先在测试页面Default.aspx页面添加引用

<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>

2、写一个Repeater列表控件用于显示数据


  
    
  •       <%# Eval("time") %>       "><%# Access.GetStringNum( Eval("name").ToString(),15) %>     
  •   

    3、添加

    
     

    PageSize属性是用于设置每页显示的数量

    如何正确的使用asp.net分页控件

    如何正确的使用asp.net分页控件

    4、后台代码绑定

    Access是测试数据库访问类,在最后的Demo中提供给大家

    5、分页控件点击页码事件

    //分页
    protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
    {
      this.AspNetPager1.CurrentPageIndex = e.NewPageIndex;
      ShowNews();
    }

    最后奉上整页代码:

    Default.aspx

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
    <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
    
    
    
     
     asp.net分页控件
     
     
     .aboutcontentnr{width:100%; height:auto; }
     
    
    
     
     
            
  •   <%# Eval("time") %>"><%# Access.GetStringNum( Eval("name").ToString(),15) %>
  •  
               
     
     

    Default.aspx.cs

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data;
    public partial class Default : System.Web.UI.Page
    {
     protected void Page_Load(object sender, EventArgs e)
     {
     if (!IsPostBack)
     {
     ShowNews();
     }
     }
     //测试数据源
     private void ShowNews()
     {
     String strSql = String.Format("select * from News order by time asc");
     DataTable dtbl = Access.ExecuteDataTable(strSql, null);
     this.rptNews.DataSource = Access.GetPageDataSource(AspNetPager1, AspNetPager1.CurrentPageIndex - 1, dtbl);
     this.rptNews.DataBind();
     }
     //分页点击页码事件
     protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
     {
     this.AspNetPager1.CurrentPageIndex = e.NewPageIndex;
     ShowNews();
     }
    }

    以上就是如何正确的使用asp.net分页控件,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


    当前文章:如何正确的使用asp.net分页控件-创新互联
    转载注明:http://pwwzsj.com/article/cshhss.html

    其他资讯