вложенные запросы в asp.net mvc - PullRequest
0 голосов
/ 26 марта 2012

Можно ли вызвать функцию внутри метода действия, которая в конечном итоге сгенерирует новый (иначе говоря, вложенный) запрос на тот же сервер?

Это происходит потому, что я пытаюсь использовать конвертер PDF evohtmltopdf дляобъединить несколько PDF-файлов в одну.Проблема: отдельные файлы PDF также генерируются одним и тем же сервером.

Фрагмент из моего метода действия ниже создает сообщение об ошибке, указывающее, что конвертер не может получить документ / Attachment / Pdf, все еще обрабатывая текущий запрос.

    // create pdfDocument with main content retrieved from RenderViewToString output
    // [...]
    // Now add appendixes by handing converter urls and letting it fetch the docs. 
    UrlHelper url = new UrlHelper(HttpContext.Request.RequestContext);
    HtmlToPdfElement attachment = new HtmlToPdfElement(0, 500, url.Action("Pdf", "Attachment");
    pdfDocument.Pages[summary.LastPageIndex].AddElement(attachment);

Действительно ли это невозможно, и если да, то как мне обойти ограничение?Duffy

1 Ответ

0 голосов
/ 12 июля 2012

Оказывается, проблема была где-то еще, и фрагмент выше работал в конце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...