【发布时间】:2013-04-09 08:15:29
【问题描述】:
是否可以在没有 ViewContext 或 ControllerContext 的情况下渲染局部视图?
- 我正在尝试从 Controller Action 外部获取 PartialView Html 作为字符串。
- 或
- 是否可以从其他方法调用控制器操作? (这将允许我执行控制器操作并以这种方式获取部分视图 html)。
【问题讨论】:
-
您是否试图从某种后台任务或其他东西(没有任何 httpcontext)中调用它?我有我在基本控制器中使用的代码,它会将部分视图呈现为字符串以用于 AJAX/JSON 或用于发送电子邮件等,但没有任何东西可以突然生成,因为我不需要。
-
是的。这是一个后台任务。
标签: asp.net asp.net-mvc asp.net-mvc-3 razor asp.net-mvc-4