ASP.NET Composite control с контролем изображения

Я создал составной элемент управления asp.net, состоящий из метки, текстового поля и элемента управления изображением. Мне нужно отображать изображение в элементе управления изображением без потери соотношения сторон. Максимальная ширина и высота элемента управления изображением составляет 640x480 . все загруженные изображения имеют разрешение более 640x480 . Как я могу масштабировать изображение, чтобы оно соответствовало элементу управления изображением. Есть ли способ сделать это без изменения размера изображения и его временного сохранения?

1 ответ

Я использовал этот класс CSS для изменения размера изображений на стороне клиента для отображения миниатюр.

.css-class-name{
        max-width: 250px; /*works on some browsers*/ 
        max-height: 183px;
        width: expression(this.width > 250 ? "250px" : true);  
        height: expression(this.height > 183 ? "183px" : true); /*long image handling, */
    }        
/*Source: http://www.fastechws.com/tricks/web/image-max-width-height.php */
Другие вопросы по тегам