2016-03-11 4 views
1

Если я сделать следующее: -Размеры изображения в ASP.NET

<asp:Image Id="img1" Height="100px" Width="100px" ImageUrl="/picture.jpg/> 

тонированное HTML будет примерно

<img src="/picture.jpg" style="height:100;width:100"/> 

Я вижу много SEO приложений и т.д., которые рекомендует изображения должны быть

<img src="/picture.jpg" height="100px" width="100px" /> 

Есть ли способ заставить asp.net использовать атрибуты высоты и ширины вместо атрибута стиля?

ответ

0

К сожалению, вам необходимо сделать это в файле с кодом. Например, связывая в Page_Init следующим образом:

void Page_Init(object sender, EventArgs args) 
{ 
    img1.Attributes["width"] = "100"; 
    img1.Attributes["height"] = "100"; 
} 

В качестве альтернативы ...

Вы можете использовать <img runat="server" /> тег следующим образом:

<img src="~/picture.jpg" height="100" width="100" runat="server" /> 

ASP.Net будет рассматривать его как HtmlImage на сервере.

+0

Спасибо Dana, его позор, нет собственности, чтобы позволить пользователю выбрать стиль, который они хотят. – MiscellaneousUser

Смежные вопросы