AspNetPager分页控件--使用方法 2

*爱你&永不变心* 提交于 2020-03-17 01:28:06

  二、三等代替。
  /// </remarks>
  [Browsable(true),
  Category("导航按钮"),
  DefaultValue(false),
  Description("是否将页索引数值按钮用中文数字一、二、三等代替")]
  public bool ChinesePageIndex
  {
  get
  {
  object obj=ViewState["ChinesePageIndex"];
  return (obj==null)?false:(bool)obj;
  }
  set
  {
  ViewState["ChinesePageIndex"]=value;
  }
  } /// <summary>
  /// 获取或设置页索引数值导航按钮上文字的显示格式。
  /// </summary>
  /// <value>
  /// 字符串,指定页索引数值按钮上文字的显示格式,默认值为<see cref="String.Empty"/>,即未设置该属性。</value>
  /// <remarks>
  /// 使用NumericButtonTextFormatString属性指定页索引数值按钮的显示格式,如未设置该值时索引按钮文本将会是:1 2 3 ...,设置该值将改变索引按钮文本的显示格式,
  /// 如将该值设为“[{0}]”则索引文本会显示为:[1] [2] [3] ...,将该值设为“-{0}-”则会使索引文本变为:-1- -2- -3- ...。
  /// </remarks>
  [Browsable(true),
  DefaultValue(""),
  Category("导航按钮"),
  Description("页索引数值按钮上文字的显示格式")]
  public string NumericButtonTextFormatString
  {
  get
  {
  object obj=ViewState["NumericButtonTextFormatString"];
  return (obj==null)?String.Empty:(string)obj;
  }
  set
  {
  ViewState["NumericButtonTextFormatString"]=value;
  }
  } /// <summary>
  /// 获取或设置分页导航按钮的类型,即使用文字还是图片。
  /// </summary>
  /// <remarks>
  /// 要使用图片按钮,您需要准备以下图片:从0到9的十个数值图片(当ShowPageIndex设为true时),第一页、上一页、下一页、最后一页及更多页(...)五个按钮图片(当ShowFirstLast及ShowPrevNext都设为true时),
  /// 若需要使当前页索引的数值按钮不同于别的页索引数值按钮,则还需准备当前页索引的按钮图片;
  /// 若需要使已禁用的第一页、上一页、下一页及最后一页按钮图片不同于正常的按钮图片,则还需准备这四个按钮在禁用状态下的图片;
  /// <p><b>图片文件的命名规则如下:</b></p>
  /// <p>从0到9十张数值按钮图片必须命名为“数值+ButtonImageNameExtension+ButtonImageExtension”,其中的ButtonImageNameExtension可以不用设置,
  /// ButtonImageExtension是图片文件的后缀名,如 .gif或 .jpg等可以在浏览器中显示的任何图片文件类型。如页索引“1”的图片文件可命名为“1.gif”或“1.jpg”,
  /// 当您有两套或更多套图片文件时,可以通过指定ButtonImageNameExtension属性值来区分不同套的图片,如第一套图片可以不用设 ButtonImageNameExtension,则图片文件名类似于“1.gif”、“2.gif”等等,而第二套图片则设置 ButtonImageNameExtension为“f”,图片文件名类似于“1f.gif”,“2f.gif”等等。</p>
  /// <p>第一页按钮的图片文件名以“first”开头,上一页按钮图片名以“prev”开头,下一页按钮图片名以“next”开头,最后一页按钮图片名以“last”开头,更多页按钮图片名以“more”开头,是否使用ButtonImageNameExtension取决于数值按钮的设置及是否有更多套图片。</p>
  /// </remarks>
  /// <example>
  /// 以下代码片段示例如果使用图片按钮:
  /// <p>
  /// <code><![CDATA[
  /// <Webdiyer:AspNetPager runat="server"
  /// id="pager1"
  /// OnPageChanged="ChangePage"
  /// PagingButtonType="image"
  /// ImagePath="images"
  /// ButtonImageNameExtension="n"
  /// DisabledButtonImageNameExtension="g"
  /// ButtonImageExtension="gif"
  /// CpiButtonImageNameExtension="r"
  /// PagingButtonSpacing=5/>
  /// ]]>
  /// </code>
  /// </p>
  /// </example>
  [Browsable(true),
  DefaultValue(PagingButtonType.Text),
  Category("导航按钮"),
  Description("分页导航按钮的类型,是使用文字还是图片")]
  public PagingButtonType PagingButtonType
  {
  get
  {
  object obj=ViewState["PagingButtonType"];
  return (obj==null)?PagingButtonType.Text:(PagingButtonType)obj;
  }
  set
  {
  ViewState["PagingButtonType"]=value;
  }
  } /// <summary>
  /// 获取或设置页导航数值按钮的类型,该值仅当PagingButtonType设为Image时才有效。
  /// </summary>
  /// <remarks>
  /// 当您将PagingButtonType设为Image当又不想让页索引数值按钮使用图片时,可以将该值设为Text,这会使页索引数据按钮使用文本而不是图片按钮。
  /// </remarks>
  [Browsable(true),
  DefaultValue(PagingButtonType.Text),
  Category("导航按钮"),
  Description("页导航数值按钮的类型")]
  public PagingButtonType NumericButtonType
  {
  get
  {
  object obj=ViewState["NumericButtonType"];
  return (obj==null)?PagingButtonType:(PagingButtonType)obj;
  }
  set
  {
  ViewState["NumericButtonType"]=value;
  }
  } /// <summary>
  /// 获取或设置第一页、上一页、下一页和最后一页按钮的类型,该值仅当PagingButtonType设为Image时才有效。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!