Как совместить графику и веб контролы?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как совместить графику и веб контролы? Expand / Collapse
Автор
Сообщение
21.10.2006 23:10
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.05.2008 1:27
Сообщ.: 313, Visits: 2 982
На странице Asp.net рисую прямоугольники используя Bitmap, Graphics.
вызываю  Bitmap.Save(Response.OutputStream, ImageFormat.Gif);
И мой рисунок отображается на странице.

Однако необходимо чтобы на странице были также размещены веб контролы: кнопки, текстбоксы и т.д.
но если я их помещаю на страницу, даже в те участки которые не досягаемы по размерам для битмапа
получаю при запуске их невидимыми.
Можно ли одновременно использовать графику и веб контролы?
если да то как?
а если нет, то какие варианты есть?
мне нужно как-то вводить информацию и отображать ее в динамически меняющемся битмапе.

Сообщ. #906161
22.10.2006 3:39


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 29.10.2007 14:45
Сообщ.: 1 833, Visits: 16 863
Разберитесь, наконец, как вы выводите картинку и как выводится сама по себе страница. Есть, конечно, формат mht (веб страница в одном файле), в который можно запихивать все, что угдодно.

Однако в вашем случае наиболее верным будет следующий вариант:

1) Страница, выводящяю HTML код, в том числе <img src="tratata.ashx">.....

2) Хэндлер (.ashx) файл, который будет выводить картинку.

Сообщ. #906172
22.10.2006 12:20
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.05.2008 1:27
Сообщ.: 313, Visits: 2 982
ничего не понял. вы можете пример привести?

что не так с моим кодом? картинку он рисует и выводит. но кроме картинки другие контролы на странице не отображаются...

Сообщ. #906178
22.10.2006 12:28


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 29.10.2007 14:45
Сообщ.: 1 833, Visits: 16 863
У ва сдолжно быть две страница.

Первая - которая вводит HTML код и вторая, которая выводит бинарные данные (картинку).

Т.е. типа как вот так:

aaa.aspx: <html><body><img src=bbb.ashx?id=3><img src=bbb.ashx?id=6></body></html>

bbb.ashx: Код неободимы для вывода картинки (т.е. извлечение данных из базы, к примеру и передача их клиенту).

Сообщ. #906179
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 10:14