【发布时间】:2009-05-16 17:20:00
【问题描述】:
在我的 ASP.NET MVC 应用程序中,我希望我的控制器操作将视图呈现为字符串,使用该字符串作为正文发送电子邮件,然后进行重定向。
我在 SO 和其他地方找到了几篇关于如何将视图呈现为字符串的文章。那部分很简单。
但是当我尝试执行重定向时,我得到一个 HttpException: Cannot redirect after HTTP headers have been sent。我尝试将 Response.Buffer 和 Response.BufferOutput 设置为 true,我尝试了 Response.Clear,似乎没有任何效果。
是否可以将视图呈现为字符串,然后进行重定向?
【问题讨论】:
-
IIRC 有很多方法可以将视图呈现为字符串。请发布您正在使用的链接。
标签: asp.net-mvc