我希望客户能够下载 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:如果您需要更多信息,请随时询问。