如何在不等待所有渲染过程完成的情况下发送Web响应的某些部分? 我更喜欢在动作中做到这一点。
我以前在.net 2.0中使用Response.Buffer = false;
但现在使用MVC 3我不知道该怎么做。
答案 0 :(得分:0)
您可以使用Action Filter来设置Buffer属性。
public class BufferActionFilter: ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
filterContext.HttpContext.Response.Buffer = true;
}
}
PS:我还没有检查过这是否有效。