Asp.net mvc Asp.Net MVC中是否存在在视图完成处理/渲染时触发的事件?

Asp.net mvc Asp.Net MVC中是否存在在视图完成处理/渲染时触发的事件?,asp.net-mvc,Asp.net Mvc,我想连接到MVC,以便在视图完成处理但尚未完成向浏览器发送数据时触发一些代码运行。我会说Controller.OnResultExecuted,但实际上我认为此时数据已经写入输出流。视图直接将数据写入输出流的事实可能会使您的问题很难找到答案。我认为避免这种情况的唯一方法是编写自己的ViewResult,它将为视图引擎提供中间流,将所有数据放入其中,进行自己的处理,然后将其写入http输出流。不,我认为这正是我需要的。虽然你说的HTML被压缩到浏览器的输出流是正确的,但是我测试了输出流在OnRes

我想连接到MVC,以便在视图完成处理但尚未完成向浏览器发送数据时触发一些代码运行。

我会说Controller.OnResultExecuted,但实际上我认为此时数据已经写入输出流。视图直接将数据写入输出流的事实可能会使您的问题很难找到答案。我认为避免这种情况的唯一方法是编写自己的ViewResult,它将为视图引擎提供中间流,将所有数据放入其中,进行自己的处理,然后将其写入http输出流。

不,我认为这正是我需要的。虽然你说的HTML被压缩到浏览器的输出流是正确的,但是我测试了输出流在OnResultExecuted被引发时还没有关闭,这正是我所需要的。谢谢