ASP.NET MVC将视图渲染为字符串

时间:2010-03-18 13:41:24

标签: asp.net-mvc

我目前正在使用NVelocity来呈现一些电子邮件模板。

我很好奇如何使用标准的ASP.NET MVC视图引擎执行此操作,即将视图呈现为字符串。

基本上我想传递获取模型绑定视图的字符串结果并将其传递给iTextSharp以生成PDF。

感谢。 本

2 个答案:

答案 0 :(得分:1)

你有一个PDF生成器,它将html作为一个arg生成一个漂亮的PDF?

查看this blog entry,了解如何将渲染视图捕获为字符串。

答案 1 :(得分:0)

您可以使用ContentResult返回内容(yourString,“text / plain”);但是你只是在ContentResult方法中构建字符串而不使用View。