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