Telerik RadDataPager页面路由导航链接

时间:2013-08-22 00:38:02

标签: asp.net routes telerik raddatapager

我有一个raddatapager的路由页面网址,在我更新到2013年第二季度后,RadDataPager创建了这样的导航页面

www.mysite.com/quotes/1_25      -> {page_pagesize} <- NOT OK!

而不是

www.mysite.com/quotes/1         -> {page} <- OK

25是页面大小,但我不希望它在那里!如何从RadDataPager链接中删除它?

这是我用于RadDataPager的代码

  <telerik:RadDataPager ID="RadDataPager1" runat="server" 
                                          RouteName="QuoteTopic" RoutePageIndexParameterName="PageIndex" AllowRouting="True" PagedControlID="RadListView1"  
                                          PageSize="25" Skin="MetroTouch" EnableViewState="False" OnPageIndexChanged="RadDataPager1_PageIndexChanged" AllowSEOPaging="True" SEOPagingQueryPageKey="RadListView1">
                        <Fields>
            <telerik:RadDataPagerButtonField FieldType="FirstPrev" />
            <telerik:RadDataPagerButtonField FieldType="Numeric" />
            <telerik:RadDataPagerButtonField FieldType="NextLast" />
            <telerik:RadDataPagerTemplatePageField>
                <PagerTemplate>
                    <div style="float: right">
                        <b>Quotes
                            <asp:Label runat="server" ID="CurrentPageLabel" Text="<%# Container.Owner.StartRowIndex + 1 %>" />
                            to
                            <asp:Label runat="server" ID="TotalPagesLabel" Text="<%# Container.Owner.StartRowIndex + Container.Owner.PageSize %>" />
                            of
                            <asp:Label runat="server" ID="TotalItemsLabel" Text="<%# Container.Owner.TotalRowCount %>" /> <br /> </b>
                    </div>
                </PagerTemplate>
            </telerik:RadDataPagerTemplatePageField>
        </Fields>
                    </telerik:RadDataPager>

为什么我需要这个?因为我不需要URL中的页面大小,并且我的所有页面都被谷歌索引为mysite.com/quotes/{page}并将其更改为mysite.com/quotes/{page_pagesize}会对网站排名产生影响页面需要由谷歌重新编制索引。

谢谢!

0 个答案:

没有答案