Formumun içinde bir görüntü kullanıcı tarafından yüklendiğinde görüntüleri otomatik olarak görüntülemek için kullandığım bir Datalist
var. İşteGörüntüyü Görüntü kontrolu içine ekleme (ASP.Net)
gösteren görüntüler için benim Default.aspx
geçerli:
<asp:DataList Width="100%" ID="imgDataList" runat="server" RepeatColumns="4" CellPadding="10">
<ItemTemplate>
<table runat="server" id="tblImgList" border="1" width="100%">
<tr>
<td align="center">
<a id="Link1" runat="server" href='<%# Eval("Value") %>' target="Default.aspx">
<asp:Image ID="imgDisp" ImageUrl='<%# Eval("Value") %>' runat="server" style="height :200px ; width :200px ;" />
</a>
</td>
</tr>
<tr>
<td align="center">
<%# Eval("Text") %>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
Image
kontrol için, zaten bu yüzden gergin görüntülenen her görüntüleri 200px uyacak şekilde yükseklik ve 200px genişliği ayarlanır ve değil baktım Güzel. Resme orijinal görüntüsüyle kalacak şekilde nasıl görüntüleyebilirim? Winsform
ise, resmi ayarlamak için Sizemode
özelliğini kullanın. Web form application
kullanılıyorsa nasıl ayarlarım?
Sadece tek özelliğini kullanın, genişlik veya yükseklik, resmin büyüklüğüne bağlı olarak diğer özelliği otomatik olarak ayarlayacaktır. –
@emarald, px yerine yüzdeyi kullanmayı deneyin, böylece görüntü yüzdesine göre ayarlanacak ancak görüntüde gerilmeyecek fakat görüntülerin rasgele bir boyutta görüntülendiği gerçeği – Webruster
@Webruster'ı germeyecektir. Örneğin, hem genişlik hem de yükseklik için% 15'i kullanıyorum ama görüntülendiğinde 1 görüntü 20x50, ve 2. görüntü 45x25 – Emerald