再发一个好用的控件,顺便散分(分页控件)

bhtfg538 bhtfg538 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
前端时间开发的分页控件,满足不了现在的需求,因为涉及到 Url 重写,于是乎,又发一个,顺便散分,最近沉迷T-SQL,很久没有过来了 ,我是采用的 url 分页,用的 存储过程分页方式 ,这个 只是 用于 将 你的 显示翻页 好看一点的 来着~
先发个看看
(这两天,生病了,所以来csdn .今天老板放我假~哈哈)
using System;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Text.RegularExpressions;
using System.Web.UI;

/// <summary>
///PagerControl 的摘要说明
/// </summary>
namespace YSMV.Control
{
public class UrlRewritePagerControl : System.Web.UI.UserControl
{
#region Parmeter
private string rx;
private Regex reg;
private int _pageSize = 10, _pageCount, _pageIndex = 1, _totalCount = 0, _groupNum = 5;
private string sendToUrl, queryPage = "page", _matchFirst = "$1", _matchLast = "$2", _link = "";
private bool _smart = false;
#endregion
#region HTML
private const string divstart = "<div class='digg'>";
private const string divend = "</div>";
private const string prepage = "<span class='disabled'>";
private const string nextpage = "<span class='disabled'>";
private const string currentpage = "<span class='current'>";
private const string endspan = "</span>";
private const string astart = "<a href='";
private const string ahrefend = "' title='";
private const string aaltend = "'>";
private const string aover = "</a>";
private const string prev = "<";
private const string next = ">";
#endregion
#region Properties
//记录总数
public int TotalCount
{
set { _totalCount = value; }
}
//当前页
public int PageCount
{
set { _pageCount = value; }
get { return _pageCount; }
}
//一页的记录数
public int PageSize
{
get { return _pageSize; }
set { _pageSize = value; }
}
//匹配正则
public string RX
{
get { return rx; }
set { rx = value; }
}
//匹配的Url开始部分
public string MatchLast
{
set { _matchLast = value; }
get { return _matchLast; }
}
//匹配的Url结束部分
public string MatchFirst
{
set { _matchFirst = value; }
get { return _matchFirst; }
}
public int GroupNum
{
get { return _groupNum; }
set { _groupNum = value; }
}
public string Link
{
get { return _link; }
set { _link = value; }
}
public bool Smart
{
get { return _smart; }
set { _smart = value; }
}
#endregion
public UrlRewritePagerControl()
{
sendToUrl = Context.Request.RawUrl;
if (Context.Request[queryPage] != null)
{
int.TryParse(Context.Request[queryPage].ToString(), out _pageIndex);
}
}


...全文

相关推荐

是不是太胖了 (5 分)PTA

L1-029 是不是太胖了 (5 分) 据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……) 输入格式: 输入第一行给出一个正整数H(100 < H ≤ 300),为某人身高。 输出格式: 在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。 输入样例: 169 输出样例: 124.2

铁锅里活着的大鹅

Delphi7皮肤控件

打开文件夹,找到WinSkinD7.dpk 双击安装 安装完后记得顺便把所有的文件复制到delphi目录下 否则以后使用会出问题的 安装完以后打开delphi 控件栏最后面会多一个VCLskin控件 双击里面的SkinData 把Acyive属性设置为true 通过Skinstore选择你的皮肤

doubelmm112414

16MB的FLASH,顺便打开了UART

16MB的FLASH,顺便打开了UART

hyperion1234

用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件)

【资源介绍】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,也可以作为小白实战演练和初期项目立项演示的重要参考借鉴资料。 3、本资源作为“学习资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研和多多调试实践。 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip

葡萄籽儿

braincode_mobi_BTW:顺便购物

脑码_mobi_BTW 顺便购物。 所需的插件 由...制作 乔安娜·塔拉查

羊欲穷
评论 324
收藏 已收藏
分享
返回顶部
bhtfg538
.NET社区 62,272 成员 668,968 内容