小编Flo*_*rin的帖子

在没有 HttpContext 或 ControllerContext 的情况下将 ASP.NET MVC 字符串渲染到视图?

我需要将 ASP.NET MVC 视图呈现为字符串,以便能够通过电子邮件发送它(它是在 .ascx 文件中定义的订单确认电子邮件)。

我已经成功地能够使用此问题中的方法之一将 ASP.NET MVC 视图呈现为字符串。

但是现在我需要能够通过 WCF 服务(将通过 silverlight 访问)来完成此操作,因此我没有 ControllerContext。此 WCF 服务与我的 MVC 项目包含在同一项目中,因此可以访问我的所有模型等。

我在 Stackoverflow 上查看了有关此问题的几个问题,但它们似乎都需要控制器上下文。我以为 mvccontrib 里有东西,但现在好像不存在了。

我发现的最接近的是上述问题的可接受答案,但不幸的是,它与您正在渲染的视图中的 RenderPartial 相冲突。

我希望与 RenderAction 相关的 ASP.NET MVC 2 的一些幕后工作可能有助于现在实现这一目标?

razor asp.net-mvc-3

5
推荐指数
1
解决办法
4550
查看次数

标签 统计

asp.net-mvc-3 ×1

razor ×1