2016-06-29 15 views
0

私はちょうど.NETのためのチャンク転送コードを使用する実例を持っていますが、MVCページのために働かせることはできません。マスターページを使用する.NET MVCページで、チャンク転送コードを使用することはできますか?

MVCページでチャンク転送符号化を行う暗黙のサポートが見つかりません。チャンクされた転送エンコーディングレスポンスをサポートすることができないため、チャンク長を書き込んだ後チャンクコンテンツをHttpResponseBaseレスポンスオブジェクトに直接書き込んでチャンクを作成しようとしました。

私は

  • マスターページを使用してMVCページの残りの部分をレンダリングする別の部分図でヘッダを入れて、1つのチャンクとして、それを送信し、その後
  • にしようといくつかの問題に遭遇しました

    別のチャンクとして

レスポンスオブジェクトに直接書き込もうとすると、私は、チャンクの長さを得るために、フルページ(マスターページ付き)を文字列にレンダリングする際に問題が発生しています。私はまた、アクションメソッドから返されるViewResultに何を入れるべきか確信しています。

答えて

0

操作方法にthis.Response.BufferOutput = false;を設定してから、ViewResultを返すようにしてください。次に、HttpResponseオブジェクトをTransfer-Encoding: chunkedに設定し、応答データをバッファリングし、Content-Lengthを設定するのではなく、チャンクします。

関連する問題