У меня возникают проблемы с постоянной установкой ширины и высоты тега img. img src динамически извлекается из базы данных. Изображения, извлекаемые из базы данных, могут иметь различную ширину и высоту, поэтому мне нужно установить элемент управления img. Иногда ширина и высота установлены правильно, а иногда нет. Я не могу понять, почему. Любая помощь будет принята с благодарностью. Спасибо!
Вот что я делаю сейчас.
try
{
byte[] byteArray = GetImage();
using (Bitmap bmp = ByteArrayToBitmap(byteArray))
{
//image is the img tag.
image.Style["width"] = bmp.Width.ToString();
image.Style["height"] = bmp.Height.ToString();
}
}
catch (Exception ex)
{ }
РЕДАКТИРОВАТЬ: это проблема только в IE. Chrome и Firefox работают нормально. Кроме того, когда IE7 не отображает изображение с правильной высотой/шириной, если браузер обновляется, оно отображается правильно. Иногда...