再发一个好用的控件,顺便散分(分页控件)
先发个看看
(这两天,生病了,所以来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选择你的皮肤
16MB的FLASH,顺便打开了UART
16MB的FLASH,顺便打开了UART
用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件)
【资源介绍】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,也可以作为小白实战演练和初期项目立项演示的重要参考借鉴资料。 3、本资源作为“学习资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研和多多调试实践。 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip 用rxjava简单封装了指纹识别(实现对生命周期的自动绑定,顺便撸了一个指纹控件).zip
braincode_mobi_BTW:顺便购物
脑码_mobi_BTW 顺便购物。 所需的插件 由...制作 乔安娜·塔拉查


