【发布时间】:2010-04-30 17:09:47
【问题描述】:
如何在 MVC 2 中将视图呈现为来自控制器的字符串?
在 MVC 1 中,我使用了CaptureActionHtml。我和a similar question 有同样的问题,但是没有Rhink.Mocks 有没有办法做到这一点?
【问题讨论】:
-
恕我直言:你不应该。您应该在
ActionResult中执行此操作,而不是在Controller中。你想做什么? -
有什么区别?控制器中不是 ActionResult 吗?我正在尝试将视图用作电子邮件的模板。
-
不,Controllers 和 ActionResults 是两种不同的类型。控制器实例化 ActionResults;控制器不实现 ActionResults 控制器根本不应该了解 HTML。这是总体思路:aboutcode.net/2009/01/19/EmailActionResultInASPNETMVC.aspx
标签: asp.net-mvc-2