none
AspNetPager里面的按钮(如:首页,上一页 下一页,尾页)如何更换为我想要的图片 RRS feed

答案

  • 第三方控件可以到对应的官网找找的。

    http://www.webdiyer.com/AspNetPagerDocs/Wuqi.Webdiyer.AspNetPager.PagingButtonType.html

    以下是转文:

    获取或设置分页导航按钮的类型,即使用文字还是图片。

    public PagingButtonType PagingButtonType {get; set;}

     

    备注

    要使用图片按钮,您需要准备以下图片:从0到9的十个数值图片(当ShowPageIndex设为true时),第一页、上一页、下一页、最后一页及更多页(...)五个按钮图片(当ShowFirstLast及ShowPrevNext都设为true时), 若需要使当前页索引的数值按钮不同于别的页索引数值按钮,则还需准备当前页索引的按钮图片; 若需要使已禁用的第一页、上一页、下一页及最后一页按钮图片不同于正常的按钮图片,则还需准备这四个按钮在禁用状态下的图片;

    图片文件的命名规则如下:

    从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”等等。

    第一页按钮的图片文件名以“first”开头,上一页按钮图片名以“prev”开头,下一页按钮图片名以“next”开头,最后一页按钮图片名以“last”开头,更多页按钮图片名以“more”开头,是否使用ButtonImageNameExtension取决于数值按钮的设置及是否有更多套图片。

    示例

    以下代码片段示例如果使用图片按钮:

     

     <Webdiyer:AspNetPager runat="server" 
        id="pager1" OnPageChanged="ChangePage" 
        PagingButtonType="image"   ImagePath="images" 
        ButtonImageNameExtension="n" 
        DisabledButtonImageNameExtension="g" 
        ButtonImageExtension="gif" 
        CpiButtonImageNameExtension="r" 
        PagingButtonSpacing="10px"/>

    2010年9月6日 16:58

全部回复

  • 这个你只要用CSS就只以实现。

    比如:<div class="Next">下一页</div>

    .Next
    {
     font-size: 12px;
     width: 60px;
     height: 20px;
     background-image: url('../Images/Page_Next.gif');
     }

    2010年9月4日 10:54
  •   <webdiyer:AspNetPager ID="AspNetPager1" runat="server" FirstPageText="首页" HorizontalAlign="Right"
            LastPageText="末页"  NextPageText="下一页" OnPageChanging="AspNetPager1_PageChanging"
            PrevPageText="上一页" ShowCustomInfoSection="left" CustomInfoHTML="共%RecordCount%条记录 - 第<font color='red'><b>%CurrentPageIndex%</b></font>/%PageCount%页"
     PagingButtonSpacing="1px" CustomInfoSectionWidth="25%"
            ShowInputBox="Never" NumericButtonCount="8"
    AlwaysShow="True" >
        </webdiyer:AspNetPager>

    这里面怎么放  你那个样式啊!~~我不会...

    2010年9月6日 5:57
  • 第三方控件可以到对应的官网找找的。

    http://www.webdiyer.com/AspNetPagerDocs/Wuqi.Webdiyer.AspNetPager.PagingButtonType.html

    以下是转文:

    获取或设置分页导航按钮的类型,即使用文字还是图片。

    public PagingButtonType PagingButtonType {get; set;}

     

    备注

    要使用图片按钮,您需要准备以下图片:从0到9的十个数值图片(当ShowPageIndex设为true时),第一页、上一页、下一页、最后一页及更多页(...)五个按钮图片(当ShowFirstLast及ShowPrevNext都设为true时), 若需要使当前页索引的数值按钮不同于别的页索引数值按钮,则还需准备当前页索引的按钮图片; 若需要使已禁用的第一页、上一页、下一页及最后一页按钮图片不同于正常的按钮图片,则还需准备这四个按钮在禁用状态下的图片;

    图片文件的命名规则如下:

    从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”等等。

    第一页按钮的图片文件名以“first”开头,上一页按钮图片名以“prev”开头,下一页按钮图片名以“next”开头,最后一页按钮图片名以“last”开头,更多页按钮图片名以“more”开头,是否使用ButtonImageNameExtension取决于数值按钮的设置及是否有更多套图片。

    示例

    以下代码片段示例如果使用图片按钮:

     

     <Webdiyer:AspNetPager runat="server" 
        id="pager1" OnPageChanged="ChangePage" 
        PagingButtonType="image"   ImagePath="images" 
        ButtonImageNameExtension="n" 
        DisabledButtonImageNameExtension="g" 
        ButtonImageExtension="gif" 
        CpiButtonImageNameExtension="r" 
        PagingButtonSpacing="10px"/>

    2010年9月6日 16:58
  • 请问:有没有办法只让(首页,上一页 下一页,尾页)替换为图片,页数还然他显示自动的文字编号!

    2010年9月7日 3:32