如何设置asp.net图像控件的width和height属性

时间:2016-11-28 19:53:18

标签: image set height width

我正在使用asp.net和c# 我想使用c#代码设置图像高度和宽度属性,我可以这样做,但该值将设置为内联样式 像这样:

<img id="image1" style="height:220px;width:800px;border-width:0px;">

但我想要这样的东西

<img id="image1" width="800" height="220">

我使用此代码,但它呈现像css代码:(

  image1.Width = 800;
  image1.Height =220;

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

只需将其定义为属性:

image1.Attributes.Add("width", "800");
image1.Attributes.Add("height", "220");

答案 1 :(得分:0)

您将必须使用Unit.Pixel()方法。因此,在您的情况下:

image1.Width = Unit.Pixel(800);
image1.Height = Unit.Pixel(220);

答案 2 :(得分:0)

如果您使用

<asp:Image ID="Image1" runat="server"  Width="800" Height="220" />

代替

<img id="image1" width="800" height="220">

应该可以正常工作