0

すべてのレンダリング プロセスが完了するのを待たずに、Web 応答の一部を送信するにはどうすればよいですか? 私はそれをアクションで行うことを好みます。

以前は .net 2.0 で使用Response.Buffer = false;していましたが、MVC 3 ではその方法がわかりません。

4

1 に答える 1

0

アクション フィルターを使用して Buffer プロパティを設定できる可能性があります。

public class BufferActionFilter: ActionFilterAttribute
{
          public override void OnActionExecuting(ActionExecutingContext filterContext)
          {
               filterContext.HttpContext.Response.Buffer = true;       
          }
}

PS:これが機能するかどうかは確認していません。

于 2012-10-23T08:54:39.527 に答える