/// declare @PageLowerBound int /// declare @PageUpperBound int /// set @PageLowerBound=(@pageindex-1)*@pagesize /// set @PageUpperBound=@PageLowerBound+@pagesize /// set rowcount @PageUpperBound /// insert into @indextable(nid) select id from news order by addtime desc /// select O.id,O.source,O.title,O.addtime from news O,@indextable t where O.id=t.nid /// and t.id>@PageLowerBound and t.id < = @PageUpperBound order by t.id /// end /// set nocount off ///GO /// ]]> /// </code></example> #endregion [DefaultProperty("PageSize")] [DefaultEvent("PageChanged")] [ParseChildren(false)] [PersistChildren(false)] [Description("专用于ASP.Net Web应用程序的分页控件")] [Designer(typeof(PagerDesigner))] [ToolboxData("<{0}:AspNetPager runat=server></{0}:AspNetPager>")] public class AspNetPager:Panel,INamingContainer,IPostBackEventHandler,IPostBackDataHandler { private string cssClassName; private string urlPageIndexName="page"; private bool urlPaging=false; private string inputPageIndex; private string currentUrl=null; private NameValueCollection urlParams=null; #region Properties #region Navigation Buttons /// <summary> /// 获取或设置一个值,该值批示当鼠标指针悬停在导航按钮上时是否显示工具提示。 /// </summary> [Browsable(true), Category("导航按钮"), DefaultValue(true), Description("指定当鼠标停留在导航按钮上时,是否显示工具提示")] public bool ShowNavigationToolTip { get { object obj=ViewState["ShowNavigationToolTip"]; return (obj==null)?true:(bool)obj; } set { ViewState["ShowNavigationToolTip"]=value; } } /// <summary> /// 获取或设置导航按钮工具提示文本的格式。 /// </summary> [Browsable(true), Category("导航按钮"), DefaultValue("转到第{0}页"), Description("页导航按钮工具提示文本的格式")] public string NavigationToolTipTextFormatString { get { object obj=ViewState["NavigationToolTipTextFormatString"]; return (obj==null)?"转到第{0}页":(string)obj; } set { string tip=value; if(tip.Trim().Length<1&&tip.IndexOf("{0}")<0) tip="{0}"; ViewState["NavigationToolTipTextFormatString"]=tip; } } /// <summary> /// 获取或设置一个值,该值指示是否将页索引按钮用中文数字代替。 /// </summary> /// <remarks> /// 将该值设为true并且未使用图片按钮时,页索引按钮中的数值1、2、3等将会被中文字符一、二、三等代替。 /// </remarks> [Browsable(true), Category("导航按钮"), DefaultValue(false), Description("是否将页索引数值按钮用中文数字一、二、三等代替")] public bool ChinesePageIndex { get { object obj=ViewState["ChinesePageIndex"];
上一篇:SQL Server加密与SQL注入
下一篇:ASP无法更新ACCESS数据库解决方法
|