クライアントが PDF ファイルをダウンロードできるようにしたい。だから私はコードでLinkButtonをつけました:
マークアップ:
<asp:LinkButton ID="lnkPrintHere" runat="server" OnClick="lnkPrintHere_Click" Text="Click here" />
コードビハインド:
protected void lnkPrintHere_Click(object sender, EventArgs e)
{
Response.ContentType = "application/pdf";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + fileName);
Response.TransmitFile("/_layouts/Files/" + fileName);
Response.End();
}
リンクが最初にクリックされると、すべてが正常に機能します。OnClick
その後のクリックでは、イベントは発生しません。なぜこれが起こっているのか誰にも分かりますか?
PS: さらに詳しい情報が必要な場合は、お気軽にお問い合わせください。