首页 > 解决方案 > 在 ASP:Gridview 中居中 ASP:Linkbutton

问题描述

我在 ASP:Gridview 中使用了带有一些 CSS 的 ASP:Linkbutton,我能够将其插入,但无法使其在列中居中。我正在运行的代码是:

<asp:TemplateField HeaderText="Modify" ItemStyle-Width="1px" ItemStyle-HorizontalAlign="Center">
 <ItemTemplate>
     <asp:LinkButton ID="cmdModifyUser" runat="server" CssClass="ovalbutton">
        <span>
           Modify
        </span>
     </asp:LinkButton>
 </ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Delete" ItemStyle-Width="1px">
    <ItemTemplate>
        <asp:LinkButton ID="cmdDeleteUser" runat="server" CssClass="ovalbutton">
           <span>
              Delete
           </span>
        </asp:LinkButton>
     </ItemTemplate>
 </asp:TemplateField>

此代码封装在我的最后一个 /asp:BoundField 之后和我的 /asp:Gridview 内的 /Columns 之前。当它运行时,它看起来像这样:

在此处输入图像描述

我试图让这些按钮在列中居中。我已经尝试了尽可能多的 HTML 来尝试将其居中,但没有运气。

此外,您还会注意到ItemStyle-Width:1px的代码。如果我不把它放进去,或者类似的东西,我会得到这个: 在此处输入图像描述

感谢您的帮助,如果您需要更多信息,请告诉我。

标签: htmlcssasp.net

解决方案


推荐阅读