X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Рисование в ASP
Limit
Limit
Topic Starter сообщение 1.4.2008, 18:34; Ответить: Limit
Сообщение #1


Меня интересует, есть ли компонент рисования в ASP? Хочется, чтобы не было зависимости от других aspx!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Scorpion
Scorpion
сообщение 1.4.2008, 18:37; Ответить: Scorpion
Сообщение #2


А что нарисовать требуется? Создай WebHandler и в этом handler'е выводи байтовые данные в Response. Не знаю, что еще...ведь в окне браузера рисовать нельзя.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Limit
Limit
Topic Starter сообщение 1.4.2008, 18:39; Ответить: Limit
Сообщение #3


Нарисовать надо Bitmap.
Да я так пока и делаю...короче, видимо нету компонента рисования в ASP... :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Андрей_mw
Андрей_mw
сообщение 1.4.2008, 21:48; Ответить: Андрей_mw
Сообщение #4


Limit! Не расстраивайся! Скоро Admin придет. Я думаю, что он тебе поможет :) Времени то мало прошло)) Обсудим тему! :wink:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vialls_mw
Vialls_mw
сообщение 1.4.2008, 22:07; Ответить: Vialls_mw
Сообщение #5


А чем не устраивает вот такой вариант?:
Default.aspx:
......



<asp:Image ID = "img" runat = "server" ImageUrl = "~/Default2.aspx" />



......

Default.aspx.cs:
using System.Drawing;

using System.Drawing.Imaging;

.....

    protected void Page_Load(object sender, EventArgs e)

    {

        Bitmap img = new Bitmap(100, 100);

        Graphics gr = Graphics.FromImage(img);

        Pen p = new Pen(Color.Red);

        gr.DrawLine(p,new Point(10,10), new Point(90,90));

        Response.ContentType = "image/gif";

        img.Save(Response.OutputStream, ImageFormat.Gif);

    }
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_* Гость_0_*
сообщение 12.4.2008, 15:17; Ответить: Гость_0_*
Сообщение #6


Здравствуйте. Можно вопрос к теме: как cделать, чтобы bitmap отображался не на целой страничке, а в конкретном компоненте( скажем MultiView) ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vialls_mw
Vialls_mw
сообщение 12.4.2008, 15:40; Ответить: Vialls_mw
Сообщение #7


Rezus
Не совсем понял вопрос...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_* Гость_0_*
сообщение 15.4.2008, 23:40; Ответить: Гость_0_*
Сообщение #8


Я, конечно, в этом пока что user :oops: , просто я хочу чтобы этот bitmap выводился в определенной области страничке, или это невозможно?

Admin: user - пользователь, новичок - чайник ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vialls_mw
Vialls_mw
сообщение 22.4.2008, 13:01; Ответить: Vialls_mw
Сообщение #9


Rezus
Возмоджно, но только способом который описан выше. И еще я там ошибся немножко, нужно вот этот код:
using System.Drawing;

using System.Drawing.Imaging;

.....

    protected void Page_Load(object sender, EventArgs e)

    {

        Bitmap img = new Bitmap(100, 100);

        Graphics gr = Graphics.FromImage(img);

        Pen p = new Pen(Color.Red);

        gr.DrawLine(p,new Point(10,10), new Point(90,90));

        Response.ContentType = "image/gif";

        img.Save(Response.OutputStream, ImageFormat.Gif);

    }

вставлять в WebHandler...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vialls_mw
Vialls_mw
сообщение 22.4.2008, 14:59; Ответить: Vialls_mw
Сообщение #10


А в одном документе рисовать нельзя, и возможности этой не будет никогда. Т.к. в HTML тег <img> должен ссылаться на изображение, а если выполнять в одном документе, то тегу <IMG> не к чему ссылаться, и выводить собственно нечего. Но конечно можно, все сделать в одном документе, сохраняя изображение в файл, а потом выводить таким образом:
<img src = 'путь_к_файлу' />

Но такой подход будет занимать больше времени, и на мой взгляд он не удобный...

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Senior/Lead ASP.NET MVC/JavaScript Software Engineer (Website Module)
0 YuliyaHR 3255 30.1.2015, 17:38
автор: -YuliyaHR-
Открытая тема (нет новых ответов) Стажер в учебную группу WEB-программирование на платформе ASP.NET (г. Гомель)
1 YuliyaHR 2781 28.1.2015, 18:44
автор: -ЮлияИванова1989-
Открытая тема (нет новых ответов) Программирование Web приложений на ASP.NET MVC (стажер)
0 YuliyaHR 2314 13.1.2015, 13:12
автор: -YuliyaHR-
Открытая тема (нет новых ответов) Программист PHP, MySql, Asp
программные решения
5 Barseon 1887 25.6.2012, 18:21
автор: Barseon
Открытая тема (нет новых ответов) Очень нужен ASP.NET developer для работы в офисе!!!!!!
0 mangoHR 2423 10.5.2012, 16:00
автор: -mangoHR-


 



RSS Текстовая версия Сейчас: 18.4.2024, 13:44
Дизайн