У меня есть на стороне сервера управления изображением, как:как рассчитать высоту и ширину изображения
<img id="img" runat="server" style="padding-left:20px"
src="~/Images/2013-02-14_225913.png" />
Я хочу, чтобы рассчитать его высоту и ширину. Я сделал это как:
int iWidth = (int)Math.Round((decimal)img.Width.Value);
int iHeight = (int)Math.Round((decimal)img.Height.Value);
Это возвращает -0, а не фактические параметры.
Как я могу получить H & W контроля изображения?
Если 'img' имеет класс' Image', просто 'img.Height' должно дать вам высоту пикселя в целых числах. –
Вы пытаетесь получить размер элемента управления или реальный размер изображения? –
В качестве примечания объект 'img' не будет иметь свойств' .Value', поскольку он создается на сервере 'System.Web.UI.HtmlControls.HtmlImage' на стороне сервера. Если бы вы использовали ' ', тогда у класса была бы bee 'System.Web.UI.WebControls.Image', которая имеет свойства' .Value'. –