我有一個可以在瀏覽器中很好呈現的打印就緒視圖。向用戶提供點擊位於該視圖上的鏈接或按鈕的選項會很好,該鏈接或按鈕將調用視圖中的原始HTML創建PDF的操作。我有PDF處理部分想通了,我只需要幫助搞清楚:當點擊按鈕時輸出當前的html視圖爲字符串
- 當用戶點擊鏈接或按鈕,把呈現的HTML從該視圖爲一個字符串變量要發送到我的PDF處理代碼。
這裏是呈現頁我的控制器方法:
public ActionResult ViewReport(int? id, string memberID, int month, int year)
{
var task = new ViewReportTask();
return View(task.BuildViewModel(id, memberID, month, year));
}
的觀點只是很多html和剃刀代碼塊,所以我這裏沒有包括它。
感謝
你的意思是呈現的HTML?正是您在頁面上查看源代碼中看到的內容? –
是的,確切地說。只是在視圖中呈現的html – Slinky