我有一个仅对.NET 使用分块传输编码的工作示例,但无法使其适用于 MVC 页面。
我找不到任何对在 MVC 页面上进行分块传输编码的隐式支持。由于我找不到任何对执行分块传输编码响应的支持,因此我尝试通过将块长度然后将块内容直接写入 HttpResponseBase 响应对象来创建自己的块。
我遇到了几个问题
- 将标头放在单独的局部视图中并将其作为一个块发送,然后
- 呈现使用母版页作为单独块的 MVC 页面的其余部分
当我尝试直接写入响应对象时;我遇到了将整页(带有母版页)呈现为字符串的问题,以便我可以获得块长度。我也不确定将什么放入将从 action 方法返回的 ViewResult 中。