在我的ASP.NET MVC应用程序中,我希望我的控制器操作将视图呈现为字符串,使用该字符串作为正文发送电子邮件,然后执行重定向。
我在SO和其他地方找到了几篇关于如何将视图呈现为字符串的文章。那部分很容易。
但是当我尝试执行重定向时,我得到一个HttpException:在发送HTTP头之后无法重定向。我已经尝试将Response.Buffer和Response.BufferOutput设置为true,我尝试过Response.Clear,似乎没什么用。
是否可以将视图呈现给字符串,然后进行重定向?