asp.net分页控件CSS

.aspx代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Sample3_DataPager.aspx.cs" Inherits="Sample_03_DataPager" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title></title>

<style type ="text/css">

div.divPager { padding:10px; background-color:#363636;}

/*所有按钮的通用样式: 活动按钮,不活动按钮,页码,当前页码*/

.divPager a, .divPager span span

{ display:block; float:left;

padding:5px 8px 5px 8px; margin-left:4px;

font-size:14px;

color:#ddd;

background-color:#630;

border:1px solid #d88;

text-decoration:none;   }

/*鼠标移入样式 (活动按钮,页码)*/

.divPager a:hover

{ color:White; background-color:#a30; }

/*当前页码*/

.divPager span.pageNow

{ background-color:#a30; color:White;

font-weight:bold; border:1px solid #ddd;

}

/*不活动按钮*/

.divPager span span

{ border:1px solid gray; color:#999; }

</style>

</head>

<body>

<form id="form1" runat="server">

<div>

<h2>用CSS控制分页控件的外观</h2>

<asp:ListView ID="ListView1" runat="server" DataSourceID="AccessDataSource1"

ItemPlaceholderID="itemholder"

>

<LayoutTemplate>

<div runat="server" id="itemholder"></div>

</LayoutTemplate>

<ItemTemplate>

<div style="padding:5px; border:1px solid silver;"><%#Eval("mo_name") %></div>

</ItemTemplate>

</asp:ListView>

<asp:DataPager ID="DataPager1" runat="server" PagedControlID="ListView1"

PageSize="1"   >

<Fields>

<asp:NextPreviousPagerField ButtonType="link"

ShowFirstPageButton="true"

ShowNextPageButton="false"

RenderDisabledButtonsAsLabels ="true"   />

<asp:NumericPagerField   CurrentPageLabelCssClass="pageNow"

ButtonType="link" ButtonCount="6"

NextPageText=">>" PreviousPageText="<<"   />

<asp:NextPreviousPagerField ButtonType="link"

ShowPreviousPageButton="false"  ShowLastPageButton="true"

RenderDisabledButtonsAsLabels ="true"        />

</Fields>

</asp:DataPager>

<div class ="divPager">

<asp:DataPager ID="DataPager2" runat="server" PagedControlID="ListView1"

PageSize="1"   >

<Fields>

<asp:NextPreviousPagerField ButtonType="link"

ShowFirstPageButton="true"

ShowNextPageButton="false"

RenderDisabledButtonsAsLabels ="true"   />

<asp:NumericPagerField   CurrentPageLabelCssClass="pageNow"

ButtonType="link" ButtonCount="6"

NextPageText=">>" PreviousPageText="<<"   />

<asp:NextPreviousPagerField ButtonType="link"

ShowPreviousPageButton="false"  ShowLastPageButton="true"

RenderDisabledButtonsAsLabels ="true"        />

</Fields>

</asp:DataPager>

<div style ="clear:both;"></div>

</div>

<asp:AccessDataSource ID="AccessDataSource1" runat="server"

DataFile="~/mdb/EV.mdb" SelectCommand="SELECT * FROM [TB_MONITOR]">

</asp:AccessDataSource>

</div>

</form>

</body>

</html>

效果如下:

时间: 2024-10-12 09:25:52

asp.net分页控件CSS的相关文章

asp.net分页控件使用详解【附实例下载】

本篇文章主要对asp.net创建事务的方法进行实例介绍,具有很好的参考价值,需要的朋友一起来看下吧 一.说明 AspNetPager.dll这个分页控件主要用于asp.net webform网站,现将整理代码如下 二.代码 1.首先在测试页面Default.aspx页面添加引用 <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer"

纯手写分页控件CSS+JS+SQL

Asp.net中虽然用DataPager配合ListView可以实现分页显示,但是有时候由于开发环境等问题不能用到DataPager控件,那么自己手工写一个分页控件就很有必要了,当然,最重要的是通用性. 首先,来看一下我的分页控件的显示效果: 简单说明:红底色的为当前页,白底红字的是选择新的页,共有1236页,默认从第1页开始显示,分页行长度含“……”共11格,有全显示,单边省略和两边省略三种模式. 当你仔细看完上图的显示效果并理解其分页的相应变化后,我们就要开始制作这个分页了:) 第一步)获取

【asp.net爬虫】asp.NET分页控件抓取第n页数据 javascript:__doPostBack

最近在模拟HTTP请求抓取数据,但是服务器是asp.net开发的 分页控件代码 <tr> <td align="left">共&nbsp210&nbsp条记录&nbsp--&nbsp第&nbsp2&nbsp页&nbsp--&nbsp共&nbsp3&nbsp页</td><td align="right"><a id="Orac

asp.net分页控件库

AspNetPager分页控件 AspNetPager分页控件解决了分页中的很多问题,直接采用该控件进行分页处理,会将繁琐的分页工作变得简单化,下面是我如何使用AspNetPager控件进行分页处理的详细代码: 1.首先到www.webdiyer.com下载最新的AspNetPager.dll,直接在vs2005中添加引用即可. 2.在页面上注册控件,引入该控件,当然,需要在页面中使用一个数据载体,我这里使用的是repeater控件. <%=AspNetPager Namespace"&q

asp.net 分页控件

好久不用webform了,这次做的项目又要使用webform(微软推荐使用的是mvc),闲着没事儿干了的时候写个分页控件出来,废话不多说直接上代码 [ DefaultEvent("Paging"), DefaultProperty("Text"), AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Minimal), AspNetHostingPer

ASP.NET分页控件

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="PageApart.ascx.cs" Inherits="WebApplication2.PageApart" %> <asp:LinkButton ID="LinkButton1" runat="server" onclick="Link

对自写的Asp.Net分页控件的应用方式(异步无刷新分页)

前台代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta charset="utf-8" /> <link href="css/table.css&quo

asp.net 分页-自己写分页控件

去年就发表过asp.net 分页-利用后台直接生成html分页 ,那种方法只是单纯的实现了分页,基本不能使用,那时就想写个自己的分页控件,无奈能力有限.最近有点时间了,就自己做出了这个分页控件.我承认,这个控件参考了别人的,但是其实里面的原理都相同,差异只是展现方式而已. 去年就在做一个自己的后台系统,刚开始用的asp.net,做了一部分就没有做了,因为缺少权限控制类别.后面转为用asp.net mvc4做,也只是做了一部分,觉得不太方便,也许是我不太会用.再用ajax+ashx做了一部分,虽然

【随笔系列】Asp.Net Mvc分页控件PagedList的使用方法及配置

企业在做Asp.Net Mvc开发过程中,很多时候都是一些CRUD,最基本的就是一个列表页面,然后附带一些功能按钮.如果有数据列表,大多数就会涉及到对数据进行分页,这次就介绍一下Mvc PagedList控件分页的使用方法.Github PagedList链接 . 下面我通过新建Mvc项目来展示PagedList的使用方法. 一.新建BookLibrary解决方案 确定后,选择MVC 然后点击确定. 二.添加PagedList与PagedList.Mvc的程序包. 选择BookLibrary项目