2009-02-05 3 views
1

Я узнал, как сгенерировать изображение в коде, основанный на некотором вводе из веб-формы, отлично. теперь я хочу вернуть это изображение в форму после обратной передачи. Все образцы, которые я нашел, используют Response для отправки изображения обратно в браузер с потоком.Вывести динамическое изображение в источник элемента управления asp.net

Есть ли способ указать, что изображение, сгенерированное в коде позади, должно быть источником управления изображением (или заполнителем или каким-либо другим)?

Если есть способ сделать это, это способ сделать это, не сохраняя изображение на диск?

спасибо

ответ

3

Веб-браузер должен каким-то образом получить изображение. Если вы не хотите его сохранять, тогда потребуется отправить его потоком Response.

Вы можете создать обработчик HTTP (ashx) и на основе параметров строки запроса генерировать и возвращать изображение. Это позволит вам указать объекты изображения «ImageUrl» как «~/MyImageHandler.ashx? Param1 = value1»

0

Библиотека http://imageresizing.net может динамически обрабатывать изображения, а также генерировать их. Не могли бы вы предоставить более подробную информацию о том, что вы пытаетесь сделать?

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