首页 > 解决方案 > 要并排渲染的 CommandField ImageButtons

问题描述

无法使更新和取消图像按钮在 GridView 中并排呈现,无论我使列有多宽,它们在此编辑命令字段中始终堆叠在一起:

<asp:CommandField ButtonType="Image" ShowEditButton="true" HeaderText="Edit" EditImageUrl="~/i/BlueButton.jpg" ControlStyle-CssClass="center-block"
    CancelImageUrl="~/i/Cancel.jpg" UpdateImageUrl="~/i/Update.jpg" >
    <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Height="25px" Width="100px" />
</asp:CommandField>

我尝试了许多方法都徒劳无功;例如,将命令字段包装在 div 中 - 失败,可能是因为我试图在 GridView 中执行此操作;找不到可行的对齐规范组合。

标签: asp.netgridviewalignmentimagebuttoncommandfield

解决方案


谢谢你,马丁!只需删除 ControlStyle-CssClass="center-block" 即可解决。控件居中在 ItemStyle 中得到处理。


推荐阅读