Помощник
|
Рисование в ASP |
Limit
|
Сообщение
#1
|
||
|
|
||
|
|||
Scorpion |
1.4.2008, 18:37;
Ответить: Scorpion
Сообщение
#2
|
|
А что нарисовать требуется? Создай WebHandler и в этом handler'е выводи байтовые данные в Response. Не знаю, что еще...ведь в окне браузера рисовать нельзя.
|
|
|
Limit
|
Сообщение
#3
|
|
Нарисовать надо Bitmap.
Да я так пока и делаю...короче, видимо нету компонента рисования в ASP... |
|
|
Андрей_mw |
1.4.2008, 21:48;
Ответить: Андрей_mw
Сообщение
#4
|
|
Limit! Не расстраивайся! Скоро Admin придет. Я думаю, что он тебе поможет Времени то мало прошло)) Обсудим тему! :wink:
|
|
|
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 |
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 |
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 |
22.4.2008, 14:59;
Ответить: Vialls_mw
Сообщение
#10
|
|
|
А в одном документе рисовать нельзя, и возможности этой не будет никогда. Т.к. в HTML тег <img> должен ссылаться на изображение, а если выполнять в одном документе, то тегу <IMG> не к чему ссылаться, и выводить собственно нечего. Но конечно можно, все сделать в одном документе, сохраняя изображение в файл, а потом выводить таким образом:
<img src = 'путь_к_файлу' /> Но такой подход будет занимать больше времени, и на мой взгляд он не удобный...
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
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- |
Текстовая версия | Сейчас: 18.4.2024, 13:44 |