2013-03-26 65 views
0

我需要在服务器上获得响应数据(包括html标记),然后将它们替换为其他数据并发送给客户端。 这是最好的方法吗?保存原始响应数据并使用MVC替换它们

Response.OutputStream已关闭以供阅读。 那么我可以使用什么来读取数据?

回答

0

我需要在控制器

得到响应数据(incuding HTML标记)为这是不可能的原因很明显。响应HTML在执行视图时生成,在控制器操作完成执行后的很晚阶段生成。

如果您想修改响应HTML,您可以编写一个response filter

+0

是的你是对的。但是可能我们可以使用ActionFilterAttribute的OnResultExecuted方法?据我了解响应发送到客户端时,过滤器执行?不是吗? – Rroman 2013-03-26 09:30:47

+0

不,响应过滤器在响应发送到客户端之前执行。 – 2013-03-26 09:32:49

+0

谢谢!问题解决了。 – Rroman 2013-03-26 10:35:14

相关问题