このコードは常に私のaspxページを2回ロードします。そして、これはAutoEventWireupとは何の関係もありません。
Response.Clear();
Response.ContentType = "application/pdf";
Response.AppendHeader("Content-Disposition", "inline;filename=data.pdf");
Response.BufferOutput = true;
byte[] response = GetDocument(doclocation);
Response.AddHeader("Content-Length", response.Length.ToString());
Response.BinaryWrite(response);
Response.End();
このコードは、ダミー値をハードコーディングしたときに、ページを1回だけロードします(必要に応じて)。
Response.Clear();
Response.ContentType = "application/pdf";
Response.AppendHeader("Content-Disposition", "inline;filename=data.pdf");
Response.BufferOutput = true;
byte[] response = new byte[] {10,11,12,13};
Response.AddHeader("Content-Length", response.Length.ToString());
Response.BinaryWrite(response);
Response.End();
また、web.configファイルで適切な測定のためにリクエストの長さを増やしました。
<httpRuntime executionTimeout="180" maxRequestLength="400000"/>
まだ何もありません。誰かが私が見ないものを見ますか?