Проблемы рендеринга пользовательского контроля с помощью диаграмм в PDF - PullRequest
0 голосов
/ 26 января 2011

Я пытаюсь отобразить контекст пользовательского контроля в PDF-документе.Usercontrol содержит несколько диаграмм (диаграммы asp.net по умолчанию):

// Получение содержимого из usercontrol
myUsercontrol.Visible = true;StringBuilder content = new StringBuilder ();StringWriter tw = new StringWriter (content);HtmlTextWriter hw = new HtmlTextWriter (tw);myUsercontrol.RenderControl (Hw);myUsercontrol.Visible = false;

// Генерация PDF

Но иногда я получаю сообщение об ошибке myUsercontrol.RenderControl (hw):

"при выполнении дочернего запроса дляchartimg.axd. ".

Я не получаю эту ошибку все время.Иногда он генерирует PDF, но тогда отсутствует диаграмма (Отсутствует изображение).

Кто-нибудь знает, в чем может быть проблема и как ее решить?

Заранее большое спасибо!

1 Ответ

0 голосов
/ 27 января 2011

Я обнаружил проблему, я забыл добавить POST в обработчик http для Chart в System.web в web.config.Я добавил его в httphandler в Webserver, но не в web, и это был web, который я использовал для разработки :-)

<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...