我正在使用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;
有什么想法吗?
答案 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">
应该可以正常工作