2012-03-26 82 views
0

是否有可能在一个操作方法中调用一个函数,该方法最终会生成一个新的(又名嵌套)请求到同一个服务器?在asp.net中嵌套的请求mvc

这是因为我试图使用evohtmltopdf pdf转换器将几个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

回答

0

原来问题出在其他地方,上面的代码片段最终确实有效。