【发布时间】:2010-12-28 20:15:29
【问题描述】:
我希望客户能够下载 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:如果您需要更多信息,请随时询问。
【问题讨论】:
标签: c# asp.net postback linkbutton