【发布时间】:2010-02-03 13:11:14
【问题描述】:
我需要渲染一个视图以使用 Asp.Net MVC 2 作为电子邮件发送。
使用新的 Html.Partial 方法可以轻松地将视图呈现为字符串,然后将其作为电子邮件发送,只要您从控制器或视图内部进行操作(您可以在其中访问 html 帮助程序或控制器上下文)
我需要能够使用后台服务发送延迟的电子邮件。我想以与在控制器中相同的方式呈现它们,但我无法访问 Html Helper 或控制器上下文。
我尝试使用 ViewPage 类创建自己的方法,并调用它的渲染方法 myslef 并传入字符串编写器。问题是我没有 html 助手的视图上下文,所以我只能渲染不使用 html 助手或 url 助手的视图。
任何想法。
谢谢
【问题讨论】:
标签: c# asp.net-mvc renderpartial