0
可能性の重複:
Response is not available in context? How to solve it?応答はこのコンテキストでは利用できません。
私は、添付ファイルとしてクライアントにPDFファイルを送信したいです。私はそれを達成するために応答オブジェクトを使用しようとします。しかし、間違いを思いついてください。
Response.Buffer = false;
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
//Set the appropriate ContentType.
Response.AppendHeader("Content-Disposition", "attachment; filename="+Server.MapPath(@".\test.pdf"));
Response.ContentType = "Application/pdf";
//Write the pdfStream into Response
Response.BinaryWrite(pdfData);
Response.Flush();
Response.End();
しかし、「応答はこのコンテキストでは利用できません」と常に投げてください。もし誰かが私を助けることができますか?
PS:pdfファイルをストリーム(pdfData)として保存します。
ありがとうございます。
さて、まあ、文脈は何ですか?このコードはどこで実行されていますか? – Amy
このコードをどこで実行していますか。 asp.netページですか? –