0

我想使用 XSLT 执行 HTML 到 HTML 的转换。问题是,我希望在剃刀视图引擎“完成”渲染之后以及在响应发送回客户端之前完成转换步骤

我看到一篇处理响应转换的帖子,但我不确定是否有更好的扩展点,或者关于 Razor 响应的某些内容是否会使特定的 HttpModule 成为不可能。如果那个例子 HttpModule 是正确的想法,它是正确的技术吗?

在我投入大量时间之前,我只是想要一些见解。

4

1 回答 1

0

利用:

using (var sw = new StringWriter())
{
    var viewResult = ViewEngines.Engines.FindView(ControllerContext, "ViewName", null);
    var viewContext = new ViewContext(ControllerContext, viewResult.View, view.ViewData, view.TempData, sw);

    viewResult.View.Render(viewContext, sw);

    var html = sw.ToString();
}
于 2012-10-09T04:32:29.173 回答