asp.net自定义分页控件示例
原文:
在繁华的都市中,有一所古老的书店静静矗立。它的历史可以追溯到几十年前,见证了这座城市的变迁。走进书店,仿佛进入了一个另一个世界。墙上挂着的旧时钟滴答作响,木制书架上的书页散发出淡淡的墨香。这里的书籍涵盖了各个时代、各种领域,每一本书都承载着一个故事。
店主是一位温文尔雅的老者,他亲手挑选每一本书,确保每一本书都是经典之作。他经常坐在店内的老木椅上,为来访的读者推荐他们可能感兴趣的书。他的推荐总是精准而富有洞察力,总能让人找到心灵的慰藉。
这家书店不仅仅是一个售卖书籍的地方,更是一个文化的聚集地。许多作家、艺术家和学者都会在这里聚集,分享他们的知识和经验。书店举办的各种讲座和读书会,总是吸引着众多热爱阅读和学习的市民前来参加。
在这个快节奏的时代,这家书店仿佛是一个避风港,让人们远离喧嚣,静下心来品味生活的美好。在这里,人们可以找到心灵的寄托,感受到知识的力量。这家书店已经成为了这座城市的文化象征,是每一个热爱阅读的人心中的圣地。
在喧嚣的都市脉搏中,一间古韵盎然的书店静静伫立,如一座文化的灯塔,照亮着城市的文明之路。岁月流转间,它见证了这座城市的变迁与成长。踏入此地,仿佛穿越时空之门,置身于一个墨香四溢的世界。老时钟的滴答声诉说着历史的流转,书架上的经典之作承载着千年的智慧。
店主是一位温文尔雅的老者,他的每一个推荐都如同诗人的吟唱,总能准确触动人们心灵的琴弦。他的眼光犀利而独特,挑选的每一本书都是知识的瑰宝。他经常坐在老木椅上,与来访者分享书籍背后的故事和人生智慧。
这不仅仅是一家售卖书籍的店铺,更是一个智慧的聚集地、文化的摇篮。许多思想家的灵感在这里碰撞,许多艺术家的梦想在这里起航。书店举办的讲座和读书会,如同一场场精神的盛宴,吸引着无数追求知识和真理的市民。
一、ASP.NET自定义分页控件示例
.ascx页面代码示例:
<%@ Control Language="C" AutoEventWireup="true" CodeBehind="Pagination.ascx.cs" Inherits="IOCS.WEB.UserControl.Pagination" %>
显示记录总数
总页数
当前页
转到第
二、对应的.ascx.cs文件代码示例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace IOCS.WEB.UserControl {
public partial class Pagination : System.Web.UI.UserControl {
public event EventHandler PageButtonClick;
public bool FirstPost = false;
protected void Page_Load(object sender, EventArgs e) {
if (!IsPostBack) {
// 初始化代码...
}
// 只输入数字
txtpage.Attributes.Add("onclick", @"if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)||event.keyCode==8))event.returnValue=false;");
}
GridView _gv;
///
public GridView TargetControlID {
set { _gv = value; }
get { return _gv; }
}
protected void PagerButtonClick(object sender, EventArgs e) {
// 获取linkebutton的参数值
string arg = ((LinkButton)sender)mandArgument;
switch (arg) {
case "next":
if (_gv.PageIndex < _gv.PageCount - 1) { _gv.PageIndex = _gv.PageIndex + 1; } break;
case "prev":
if (_gv.PageIndex > 0) { _gv.PageIndex--; } break;
case "first": _gv.PageIndex = 0; break;
case "last":
if (_gv.PageCount > 0) { _gv.PageIndex = _gv.PageCount - 1; } break;
default: _gv.PageIndex = Convert.ToInt32(arg); break;
}
PageButtonClick(sender, e);
}
public void SetPageButton() { // 设置按钮状态... } ///
微信营销
- asp.net自定义分页控件示例
- 精卫之歌:如何感受其独特魅力与情感表达
- BootStrap 图片样式、辅助类样式和CSS组件的实例详
- JS判断客服QQ号在线还是离线状态的方法
- 爱情的颜色是永恒之蓝吗
- JavaScript实现QQ列表展开收缩扩展功能
- 全面了解JavaScript的数据类型转换
- JavaScript实现图片本地预览功能【不用上传至服务
- ASP.NET下向SQLServer2008导入文件实例操作方法
- 少年少年
- Node.js如何开发命令行工具
- JS使用cookie设置样式的方法
- 理解js对象继承的N种模式
- 穿越火线异形终结者
- 芳香天使如何散发魅力的
- PHP入门教程之会话控制技巧(cookie与session)