asp.net - 如何右对齐 GridView 分页按钮?

标签 asp.net css gridview paging

我无法让我的分页按钮:“<<< >>>”右对齐。 这是我的 GridView:

               <asp:GridView ID="GridView1" ShowHeader="false" AllowPaging="true" PageSize="2"
                                AutoGenerateColumns="false" Width="100%" runat="server">
                                <Columns>
                                    <asp:TemplateField>
                                        <ItemTemplate>
                                           foo
                                        </ItemTemplate>
                                        <ItemStyle CssClass="blah" />
                                    </asp:TemplateField>
                                    <asp:TemplateField>
                                        <ItemTemplate>
                                            bar
                                        </ItemTemplate>
                                        <ItemStyle CssClass="pluh" />
                                    </asp:TemplateField>
                                </Columns>

                                <PagerStyle CssClass="gridpager" HorizontalAlign="Right" />
                                <PagerSettings Mode="NextPreviousFirstLast" FirstPageText="<<" PreviousPageText="<"
                                    NextPageText=">" LastPageText=" >>"  Position="Bottom" />

                            </asp:GridView>

以及 CSS 样式:

   .gridpager, .gridpager td
    {
       padding-left: 5px;
       text-align: right;
    }    

如果我删除 PageStyle CssClass 并在 PagerSettings 上使用 Horizo​​ntalAlign="Right",它可以工作,但我不会得到我需要的填充。并且像我的示例一样指定 CssClass 和 Horizo​​ntalAlign 不起作用。

我需要做什么?

谢谢!

最佳答案

看起来是因为 Web 表单输出的标记很糟糕。寻呼机被创建为 td 中的表。我可以用这个 CSS 让它工作:

.gridpager table {
    float: right;
}

编辑:很高兴你明白了。我不知道你是否想用纯 CSS 来做到这一点。我也不喜欢float方法很多。

编辑 2:看起来渲染的网格使用 align td 中的属性当您使用<PagerStyle HorizontalAlign="Right" />时用于寻呼机

关于asp.net - 如何右对齐 GridView 分页按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12308914/

相关文章:

c# - 如何在 C# 中使一个方法一次可供一个用户访问

ASP.NET 一个站点中的多个主题

html - 无限两列 div 网格

html - 无法创建网页布局设计

c# - 我如何使用 Javascript 获取 ASP.Net 网格元素

ios - 在uigridview中的行和列设置图像

c# - 获取母版页控制

c# - VS2013 ASP.NET MVC 单页应用程序模板自动重定向

html - 如何让没有强大 CSS 技能的工程师更快地制作 CSS/HTML 原型(prototype)?

c# - Gridview - 排序事件不起作用