asp.net-mvc - ASP.NET MVC : Get an action output within another action

标签 asp.net-mvc rendering action

在 ASP.NET MVC 应用程序中,我有一个操作 Page() 呈现页面(如 wiki 页面)。

现在,我有另一个操作 RenderPdf() ,它应该收集 Page() 的 HTML 输出并使用 HTML2PDF 组件创建该页面的 PDF 版本。

如何在另一个操作中收集一个操作的 HTML 输出。注意:不是在 View 中,而是直接在 Action 代码中。

最佳答案

您可以使用 MVC Futures集会。

有一种叫做 RenderAction() 的方法可以获取 Action 的 HTML 输出,但是从 View 内部......

关于asp.net-mvc - ASP.NET MVC : Get an action output within another action,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1322123/

相关文章:

wpf - 是否可以只渲染 GradientBrush 的一定百分比?

ios - 目标为 :self not being sent to self? 的 UIButton

python - 强制即时 matplotlib 图形更新

java - Scene2d 图像无法缩放

javascript - 您能推荐一个浏览器内 Ruby/Rails 3D 渲染器吗?

c# - 为所有操作禁用浏览器缓存,但为 bundle 保留它

c# - 添加双 httpHeaders

c# - 如何向 nopcommerce 添加新页面?

javascript - 通过 ajax 打开 FileStreamResult(作为下载的文件)

linux - 将 TrueType 字形转换为 PNG 图像?