Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=8002012-09-25T13:33:18Zuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=801Как отобразить картинку, полученную из поля image MSSQL?2010-10-25T04:47:38-05:002010-10-25T04:47:38-05:00sedov.alxВ БД на MSSQL есть таблица с документами. Каждый документ имеет картинку, ассоциированную с ним. Она хранится в поле image. Есть сайт на SharePoint, в нем на главной странице надо отобразить списокuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=802Ответ от Чак Норрис на вопрос с сайта CodeHelper2010-10-25T05:54:10-05:002010-10-25T05:54:10-05:00Чак НоррисВообще, метод RenderWebPart пишет в поток вывода текстовую разметку и ресурсы должны подгружаться браузером отдельно, например с использованием того же HttpHandler 'а. Конечно, в описанной архитектуре это не очень удобно. Если есть возможность переделать, то желательно хранить картинку на диске, а вuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=803Ответ от alex.algel на вопрос с сайта CodeHelper2010-11-07T09:17:14-06:002010-11-07T09:17:14-06:00alex.algelВ методе RenderWebPart, помимо генерации разметки, можно поместить содержимое картинки в кэш ( System.Web.Caching.Cache ) установив таймаут, например 1 минуту. В разметку также включить теги для картинок вида: <img src="getimage.aspx?id=12345"></img> И написать HttpHandler