我儘量做到:訪問通過絕對URL一個MVC3視圖而不顯示
轉換一個MVC3以PDF與abcpdf 8
這是我想切斷的一方結果視圖瀏覽DOM像導航和其他網站相關的部分。
Abcpdf需要,爲了呈現與所有的CSS格式正確的HTML,絕對的網址。但我不想將結果-PDF視圖顯示給用戶。那麼如何通過URL訪問控制器中的視圖而不顯示視圖。原始結果視圖應始終顯示。
預先感謝您 基督教
我儘量做到:訪問通過絕對URL一個MVC3視圖而不顯示
轉換一個MVC3以PDF與abcpdf 8
這是我想切斷的一方結果視圖瀏覽DOM像導航和其他網站相關的部分。
Abcpdf需要,爲了呈現與所有的CSS格式正確的HTML,絕對的網址。但我不想將結果-PDF視圖顯示給用戶。那麼如何通過URL訪問控制器中的視圖而不顯示視圖。原始結果視圖應始終顯示。
預先感謝您 基督教
你不能用MVC直接訪問查看,你必須要經過一個控制器方法。在ASP.NET MVC中,URL映射到Controller方法,而不是Views。
因此,如果您知道調用View的Controller方法的URL,則可以將該URL傳遞給ABCPDF。
如果我這樣做,ResultDownload視圖的Model始終爲空。我正在使用TempData [「result」],但是TempData是null,即使我使用Keep(「result」)或在將url傳遞給abcpdf之前重寫了TempData。 – csteinmueller
爲什麼不直接將模型傳遞給視圖? –
您想在哪裏訪問此PDF?在另一個控制器操作? –
是的,它是resultview的控制器操作。 – csteinmueller
您可以將HTTP請求發送到您要訪問的控制器操作。 –