次のコードを使用して、asp .net アプリケーションで PDF を開きます。
Response.Buffer = false; //new
Response.Clear(); //new
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment; filename=" + filename);
Response.ContentType = "Application/pdf";
try
{
Response.TransmitFile(filename);
Response.End();
}
catch
{
Response.ClearContent();
}
ほとんどの場合は正常に動作しますが、このコードを UserControl ボタン イベントに配置すると、パーサー エラーが発生しました。完全なポストバックを修正またはトリガーする簡単な方法はありますか?