2012-03-26 56 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

原來問題出在其他地方,上面的代碼片段最終確實有效。