ASP.NET Composite control с управлением изображениями - PullRequest
0 голосов
/ 02 апреля 2012

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

1 Ответ

0 голосов
/ 04 марта 2013

Я использовал этот класс 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 */
...