2015-04-12 48 views
0

如果我有以下幾點: -指定圖片大小在ASP.NET

<asp:image height="54" width="54" runat="server" id="imgA" imageurl="/pic.jpg" /> 

,當它被編譯,它出來的: -

<img src="/pic.jpg" style="height:54;width=50;" id="imgA"/> 

每當我把它通過谷歌的工具,它表示要改進頁面,我需要把它期望的大小放在非風格的格式中。反正是有強制.NET編譯器編譯到非樣式的格式,因此結果是: -

<img src="/pic.jpg" height="54" width="50" id="imgA"/> 

或者是唯一的方法是使用IMG而不是ASP:圖像?

回答

1

嘗試這樣

CSS

.img{ 
    height : 54px; 
    width : 50px; 
} 

的.aspx

<asp:image CssClass="img" runat="server" id="imgA" imageurl="/pic.jpg" /> 
+0

不,Google Page Inside說:「以下圖像缺少寬度和/或高度屬性。」我用CssClass的上面的方法,但它似乎並沒有接受它的CSS形式,它必須是舊的格式。結果html必須採用問題中第三個示例的格式。 – MiscellaneousUser

0

如果你認爲你的形象會在一定的規模,那麼你就需要調整你的圖像到這個尺寸......我無法想象你從10MB加載一個文件以適應50x50像素的畫布:=)