В настоящее время я пытаюсь создать собственный серверный элемент управления в asp.net c # и использую VS2010.
Я пытаюсь создать собственный серверный элемент управления, который может загружать изображения прямо в отдельный веб-проект. Например. Пользовательский серверный элемент управления и отдельный веб-проект, куда я могу перетащить свой элемент управления с минимальной установкой и настройкой. Дело в том, что его можно использовать где угодно в других веб-проектах.
Я создал базовый пользовательский элемент управления, но мне нужно иметь возможность загружать изображения непосредственно через пользовательский серверный элемент управления и отображать их в своем отдельном веб-проекте. Изображения будут поступать из статического местоположения в настоящее время.
Итак, в основном у меня есть изображение, я хочу загрузить и передать это изображение в элемент управления, а затем отобразить его на веб-странице, где размещен пользовательский элемент управления. Я исследовал обработчики изображений, и у меня есть отдельные универсальные обработчики, но мне не повезло.
Местоположение изображения -> Пользовательский элемент управления -> Веб-страница с изображением, которое было передано в пользовательский элемент управления.
Кто-нибудь знает, как это сделать, или пойти по этому поводу?
UPDATE:
Извините, я не был достаточно ясен в первый раз.
У меня есть два проекта, один пользовательский проект управления и один проект веб-сайта asp.net. Первый проект (Custom Control) берет поток байтов от веб-сервиса и преобразует его в объект Image. На данный момент я хочу, чтобы элемент управления добавил это изображение на веб-страницу на веб-сайте. Затем пользовательский элемент управления регистрируется на веб-сайте asp.net, а добавленные мной элементы управления отображаются на странице. Однако я хочу сделать изображение, которое я восстановил из буфера, а затем преобразовать в файл локально на веб-странице.
У меня нет проблем с получением изображения из потока байтов и сохранением изображения в каталоге. Проблема, с которой я столкнулся, заключается в том, что я хочу, чтобы изображение отображалось на веб-странице без предварительного сохранения изображения в веб-проекте. Я думал о хранении изображения в веб-каталоге, поэтому при запуске проекта я могу установить URL-адрес изображения в localhost / images / myimagefrombystream.jpg, но не уверен, является ли это правильным подходом.
Есть идеи?