- 浏览: 612012 次
- 性别:
- 来自: 卡哇伊
文章分类
- 全部博客 (299)
- C# (25)
- Java (1)
- WinForm (0)
- Asp.Net (86)
- Jsp (2)
- Php (1)
- Web Service (0)
- Desgin Patterns (19)
- Data Structure & Algorithms (1)
- SQLserver (41)
- Mysql (0)
- Oracle (2)
- Javascript (50)
- Ajax (10)
- Jquery (1)
- Flex (0)
- Regular Expression (5)
- DIV+CSS+XHTML+XML (18)
- Software Test (0)
- Linux (0)
- Utility (17)
- Net Digest (4)
- windows 2003 (10)
- Other (4)
- English (1)
- IT Term (1)
最新评论
-
w497480098h:
学习了 很好谢谢
SQL Server下无限多级别分类查询解决办法(简单查询树形结构数据库表) -
main_fun:
确实不错
iframe自适应高度 -
jveqi:
...
DBA -
mxcie:
其它版本没有确认,今天使用vs2003时,其.sln文件也需要 ...
彻底删除项目的VSS源代码管理信息 -
moneyprosper:
就只有IE支持,火狐和谷歌都不支持此种方法。正在寻找中。。。
从父页面读取和操作iframe中内容方法
以下是程序中的一个页面,PagedDataSource封装了DataGrid,GridView的与分页相关的属性,本方法同样适用于DataList等...
CallingList.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CallingList.aspx.cs" Inherits="CallingList" %> <!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> <link rel="stylesheet" href="style.css" /> </head> <body> <form id="form1" runat="server"> <div> <table align="center" cellpadding="2" cellspacing="1" class="tb" style="table-layout: fixed"> <tr align="center" class="tc"> <td>访问方式</td> <td>访问时间</td> <td>客户名称</td> <td>客户电话</td> <td>接待人</td> <td>备注</td> </tr> <asp:Repeater ID="showCalling" runat="server"> <ItemTemplate> <tr align="center" bgcolor="#ffffff" onmouseover="this.style.background='#f0f0f0';" onmouseout="this.style.background='#ffffff';"> <td><%# DataBinder.Eval(Container.DataItem,"c_calltype") %></td> <td><%# DataBinder.Eval(Container.DataItem,"c_calldate") %></td> <td><%# DataBinder.Eval(Container.DataItem,"c_client") %></td> <td><%# DataBinder.Eval(Container.DataItem,"c_tell") %></td> <td><%# DataBinder.Eval(Container.DataItem,"c_worker") %></td> <td style="left: 0px; width: 100%; word-wrap: break-word; 130; 0pt"><%# DataBinder.Eval(Container.DataItem,"c_memo") %></td> </tr> </ItemTemplate> </asp:Repeater> <tr align="right" class="tc"> <td colspan="6"> <asp:Label ID="curpage" runat="server"></asp:Label> <asp:HyperLink ID="pre" runat="Server" Text="上一页"></asp:HyperLink> <asp:HyperLink ID="next" runat="server" Text="下一页"></asp:HyperLink> </td> </tr> </table> <br /> <center><a href="AddCalling.aspx" target="right">添加客户访问记录</a></center> </div> </form> </body> </html>
CallingList.aspx.cs
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class CallingList : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { PagedDataSource pds = new PagedDataSource(); pds.DataSource = new clsSqlRun().getCalling().Tables[0].DefaultView; pds.AllowPaging = true; pds.PageSize = 10; int currentPage; if (Request.QueryString["page"] != null) { try { currentPage = Int32.Parse(Request.QueryString["page"].ToString()); } catch (Exception ex) { currentPage = 1; } } else { currentPage = 1; } pds.CurrentPageIndex = currentPage-1; curpage.Text = "当前页:" + currentPage + " 页 共 " + pds.PageCount + " 页 "; if (!pds.IsFirstPage) { pre.NavigateUrl = Request.CurrentExecutionFilePath + "?page=" + Convert.ToString(currentPage-1); } if (!pds.IsLastPage) { next.NavigateUrl = Request.CurrentExecutionFilePath + "?page=" + Convert.ToString(currentPage+1); } showCalling.DataSource = pds; showCalling.DataBind(); } }
发表评论
-
JS操作RadioButtonList
2009-12-16 23:25 3894function IsUpPic() { ... -
asp.net跳转页面的三种方法比较
2009-10-22 14:16 25381.Response.redir ... -
ASP.NET网站中的安全问题
2009-10-20 16:57 1191在网络经常看到网站被 ... -
新闻内容页分页的简单做法
2009-10-10 10:08 1222该例子只是提供了基本思路 很简单的做法,这个是假设数 ... -
Asp.net控件开发学习笔记(二)-控件开发基础
2009-10-03 16:49 1339接上篇…….. 看System.Web.UI.Ht ... -
Asp.net控件开发学习笔记-控件开发基础(一)
2009-10-03 16:33 1247服务器控件开发基础 当开发一个服务器控件时,首 ... -
Asp.net用户退出,清空Session,重定向登陆页面
2009-09-28 16:22 4172protected void Page_Load(object ... -
frameset中的aspx无法Postback
2009-09-28 16:07 1502<frameset cols="150,*&q ... -
.net页面定时刷新的几种简单方式
2009-09-28 11:20 59081: window.setTimeout("win ... -
动态添加TextBox
2009-09-21 16:30 1681方法1: 前台代码: <f ... -
浅谈ASP.NET管道优化
2009-09-20 21:43 1011ASP.NET管道优化 位于请求管道中的很多ASP.NET默 ... -
Asp.net 页面返回到上一页面
2009-09-20 21:20 907/// <summary> / ... -
PrecompiledApp.config文件和Global.asax 文件中的事件的关联
2009-09-19 10:24 2785在用Microsoft Visual Studio 2005开 ... -
gridview列 数字、货币和日期 显示格式
2009-09-11 17:05 1534在设置gridview等数据绑定控件的模版列时,总要 ... -
ASP.NET 打开新窗口几种方法
2009-09-09 21:44 3336ASP.NET打开新窗口方法一: Response ... -
response.addHeader("Content-Disposition","attachment; filename="+filename)中的中文乱码
2009-08-31 15:10 3213两种解决方法 1.如果web.config里utf-8 直接S ... -
技巧和诀窍:如何在VS 2005 SP1中使用VS的web服务器运行一个相对于根目录“/”的网站
2009-08-31 08:29 866大家常有一个疑问,是 ... -
Request.ServerVariables详细说明及代理
2009-08-14 10:46 2127ServerVariables是环境变量的集合。允许读取HTT ... -
DataList和Repeat无数据时提示暂无数据几种方法
2009-08-11 18:45 25701.放一个label DataTable table ... -
Asp.Net中清空所有textbox的几种方法
2009-08-08 08:53 5187用反射: FieldInfo[] info ...
相关推荐
对于Repeater控件,分页通常通过在数据源查询中添加分页条件,然后在每一页加载适量的数据项到控件中来实现。 5. **Web.config文件**: Web.config是ASP.NET应用程序的配置文件,用于存储应用程序级别的配置信息,...
// 假设我们有一个名为GetPagedData的方法,接收页码和每页数量,返回分页后的数据 List<MyData> pageData = GetPagedData(currentPage, pageSize); // 绑定数据到Repeater repeater.DataSource = pageData; ...
- 在 Repeater 控件的 Footer 中添加控件用于分页导航。 - 包括下拉列表(用于快速跳转到特定页)、前后页链接等。 - 代码示例: ```csharp protected void Repeater1_ItemDataBound(object sender, ...
此外,还可以添加分页导航界面,显示页码选择器或者“上一页”、“下一页”的按钮,以增强用户交互性。为了提高性能,通常会在服务器端进行分页,而不是一次性加载所有数据,这有助于减少网络传输和内存消耗。
本实例主要探讨了如何在实际应用中使用`Repeater`进行嵌套以及添加分页功能,这对于理解和掌握动态数据展示的技巧至关重要。 首先,我们来看`Repeater`的基本用法。`Repeater`控件没有固定的UI模板,而是通过`...
本话题将详细介绍如何在不使用代码绑定的情况下为`Repeater`控件添加分页功能。 首先,我们需要理解`Repeater`控件的工作原理。`Repeater`控件通过模板来显示数据,不提供内置的分页和排序功能。这意味着我们需要...
在这个场景中,我们讨论的是如何利用`Repeater`控件实现分页功能,而这个功能通常是通过在后台生成的`LinkButton`控件的点击事件来完成的。下面我们将深入探讨这一技术。 ### Repeater控件概述 `Repeater`控件用于...
Repeater的分页需要自己处理数据源的分页逻辑,如查询数据库时添加分页条件。排序则通常通过在后台代码中对数据源进行排序,然后再绑定到Repeater。 在.NET中,数据访问层(DAL)和业务逻辑层(BLL)的设计模式也...
2. **添加分页导航**:创建一些按钮或链接来表示分页,这些元素可以通过CSS进行美化。 ```html 上一页" OnClientClick="changePage(-1)" /> 下一页" OnClientClick="changePage(1)" /> <!-- 可以添加其他分页...
本篇将详细讲解如何实现`Repeater`控件的分页功能。 首先,我们要理解`Repeater`控件的工作原理。`Repeater`不像`GridView`或`DataList`那样内置了分页功能,所以需要我们自己编写代码来实现。在给定的示例中,主要...
在这个小实例中,我们将探讨如何利用AspNetPager控件为Repeater控件实现分页功能。AspNetPager是WebControlLibrary组件库中的一个强大且易于使用的分页控件,适用于各种数据绑定控件,如GridView、Repeater等。 ...
3. **处理分页点击事件**:为每个分页链接添加点击事件处理程序,改变当前页码,并重新加载相应的数据。 4. **动态调整数据源**:根据当前页码,从数据源中选择相应范围的数据,并绑定到`Repeater`。 以下是一个...
在本示例中,Repeater控件被用来实现分页功能,使得大量数据可以按页显示,提高用户体验。下面将详细解释如何使用Repeater控件来实现分页。 首先,我们需要在Web.config文件中配置数据库连接字符串。在给出的代码...
3. **添加分页导航**:在Repeater控件下方添加分页导航按钮,以便用户能够翻阅不同的数据页。 ```html ;text-align:center;"> 首页 上一页 下一页 末页 ``` 4. **编写分页逻辑**:在.cs文件中为分页...
本文介绍如何使用PagedDataSource类来为DataList和Repeater控件添加分页功能。 首先,分页功能可以极大地提升数据展示的用户体验,特别是在处理大量数据时,如在线书店的书籍列表。用户可以根据需要选择每页显示的...
4. 配置分页事件:为AspNetPager控件添加PageIndexChanged事件处理程序,当用户切换页码时,更新Repeater的数据源并重新绑定。 ```csharp protected void aspnetPager_PageIndexChanged(object sender, ...
在标题中提到的"重写asp.net的repeater控件",这通常是指对Repeater的默认行为进行扩展,比如添加分页功能。实现分页功能通常需要以下步骤: 1. 创建一个自定义的分页控件(例如:BTNanPager),这个控件会包含“上...
"web_repeater分页"的实现结合了Repeater控件的灵活性和分页技术的高效性,为用户提供了一个可定制的、性能优良的数据展示方式。理解并熟练掌握这种技术,对于开发大规模数据展示的Web应用至关重要。通过深入研究...
在ASPX页面中添加Repeater控件及相关分页控件,如下所示: ```html ; overflow:auto; width:100%;"> <asp:Repeater ID="purchaseplan_start_list_Repeater" runat="server"> <td></td> ……… <td></td...
在ASP.NET的ASPX页面中,定义一个Repeater控件,并在其中添加用于显示分页按钮的模板字段。例如: ```html <asp:Repeater ID="rptPager" runat="server"> ("PageLink") %>'>("PageNumber") %> </asp:Repeater>...