【发布时间】:2010-11-17 10:15:28
【问题描述】:
这个问题很简单。我有一个<asp:Image>,它住在<asp:Panel>。我的目标是提供一个非常基本的“打印预览”,可以选择左对齐、居中对齐或右对齐。面板代表整个打印区域(一张 8.5" x 11" 的纸),里面的图像是实际打印的区域。完整代码如下:
<asp:Panel ID="Panel2" runat="server"
BackColor="Black"
BorderStyle="Inset"
Width="425px"
Height="550px" >
<asp:Image runat="server" Height="425px" ImageAlign="" />
</asp:Panel>
我在后面的代码中设置了ImageUrl 属性,没有问题。如果我想将图像一直向左或向右对齐,我可以指定ImageAlign="[Left|Right]"。但是,我一直无法找到一种方法来将面板中的图像居中。我已经尝试了所有不同的 ImageAlign 值,但它们似乎都没有做我想要的。我在这里吗?如果必须,我可以更改图像或面板的 CSS 类,但我也无法用这种方法找到任何成功的方法。
【问题讨论】: