如何在ASP.NET MVC 4中返回视图而不进行缓冲(“分块”),类似于php

如何在ASP.NET MVC 4中返回视图而不进行缓冲(“分块”),类似于php,php,asp.net-mvc,Php,Asp.net Mvc,我有一个php页面,它基本上从数据库中获取数据行,对于每一行,都会进行一个web服务调用,以获取该行的一些额外数据。然后,该行的所有信息(使用php中的echo命令)一起呈现为一个html表格行…。此过程对数据库中的每一行重复 现在,web服务并没有那么快,所以所有行的数据收集会持续大约20秒,但这并不重要,因为当用户访问该php页面时,页面上的html行会在web服务的数据提交后立即逐个呈现在浏览器中,因为php会立即发送响应(每次执行echo命令时),没有任何缓冲,这正是我想要的 遗憾的是,

我有一个php页面,它基本上从数据库中获取数据行,对于每一行,都会进行一个web服务调用,以获取该行的一些额外数据。然后,该行的所有信息(使用php中的echo命令)一起呈现为一个html表格行
。此过程对数据库中的每一行重复

现在,web服务并没有那么快,所以所有行的数据收集会持续大约20秒,但这并不重要,因为当用户访问该php页面时,页面上的html行会在web服务的数据提交后立即逐个呈现在浏览器中,因为php会立即发送响应(每次执行echo命令时),没有任何缓冲,这正是我想要的

遗憾的是,当我在ASP MVC 4中重写了这个PHP页面时,我现在遇到了一个问题:用户必须等到“强”>完整/<强>视图呈现(现在用户必须在空白浏览器屏幕上等待20秒,而<>强>所有< /强>行的HTML表呈现,直到整个视图被完全渲染,这太长,不能等待)。 因此,我需要找到一些方法来超越呈现视图的ASP MVC缓冲。我希望尽快获得与php中类似的呈现行为,其中html行逐个出现

我已尝试在我的控制器中设置
this.Response.BufferOutput=false;
,但实际上什么都没有改变。 那么,在ASP.NET MVC中,如何在没有缓冲的情况下立即获得“逐行”渲染