【发布时间】:2020-10-13 14:18:52
【问题描述】:
是否可以在转发器控件元素中显示具有非方形纵横比的图片? 我从带有路径作为字符串的数据表中加载图像。 但所有图片都被拉伸到 450px x 450px。
代码:
<div style="width: 500px; height: 500px; overflow: auto;">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" Font-Names="Arial">
<Columns>
<asp:TemplateField HeaderText="IMS-Bilder">
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl='<%# Eval("Bild-Pfad")%>'
Width="450px" Height="450px" Style="cursor: pointer" ImageAlign="Middle" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
我想念 WinForms 的 SizeMode 属性:/ 也许有人对我有提示:)
【问题讨论】:
-
你的预期输出是什么?
-
您可以在转发器中放置您想要的任何标记。
-
最好是方形图片框,其中不同纵横比的图片居中显示。例如灰色背景,@SelimYıldız
标签: c# css asp.net image webforms