2013-04-30 66 views
1

我使用pdf組件將html頁面轉換爲pdf。問題是當我通過網址訪問網頁時,我遇到了授權問題。從asp.net 4.0 web窗體獲取html而不執行頁面?

在mvc中,我可以從視圖中去除html而無需通過url訪問它?網頁表單中是否有相同的內容?

以下是如何從視圖中獲得的HTML MVC 3:

using (StringWriter sw = new StringWriter()) 
      { 
       ViewEngineResult viewResult = ViewEngines.Engines.FindPartialView(controller.ControllerContext, viewName); 
       ViewContext viewContext = new ViewContext(controller.ControllerContext, viewResult.View, controller.ViewData, controller.TempData, sw); 
       viewResult.View.Render(viewContext, sw); 

       return sw.GetStringBuilder().ToString(); 
      } 

回答

-1

我有同樣的問題,但我解決它通過在頁面加載調用htmlto PDF如果請求的頁面,並返回文件,嘗試它。

+0

您能否提供更多詳細信息如何在頁面加載時獲取HTML佈局?謝謝。 – 2013-05-13 15:06:19

相關問題