为什么速度测试表明我没有在我的asp.net网站上指定我的asp:image维度?

时间:2012-11-06 22:20:58

标签: asp.net visual-studio-2010 image visual-studio

我的主页上有这样的链接 - 共有12个,所有12种语言都有1个标志。我意识到只是做了一个高度=和宽度=不起作用,所以我按照SE帖子做了我的图像链接:

<asp:Image ID="Image8" runat="server" ImageUrl="~/images/flagen.png" 
style="height:15px; width:26px;"
tooltip="View this website in English" title="View this website in English"/>

<asp:Image ID="Image7" runat="server" ImageUrl="~/images/flagde.png" 
style="height:15px; width:26px;"
tooltip="View this website in Deutsch" title="View this website in Deutsch"/>

它还说我没有为我的横幅指定图像尺寸:

<asp:HyperLink ID="HyperLink1" runat="server" ImageUrl="~/images/logoussbanner.png" 
style="height:81px; width:960px;" NavigateUrl="~/" target="_self" 
meta:resourcekey="HyperLink1Resource1"></asp:HyperLink>

但是当我运行GT Metrix test时,它仍然说我没有指定我的图像尺寸。我应该将这些更改为常规html图像,还是有什么我错了?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

这一行

<asp:HyperLink ID="HyperLink1" runat="server" ImageUrl="~/images/logoussbanner.png" style="height:81px; width:960px;" NavigateUrl="~/" target="_self" meta:resourcekey="HyperLink1Resource1"></asp:HyperLink>

仅将样式添加到超链接,而不是图像尺寸。

在Ver 4.5中,你可以添加ImageHeight and ImageWidth作为参数来提供图像尺寸,但是在版本4及更早版本中你不能。