Я хочу, чтобы клиенты могли загружать 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();
}
Все отлично работает, сначала 1010 * время, когда ссылка нажата.Последующие клики не вызывают событие OnClick
.Кто-нибудь знает, почему это может происходить?
PS: Если вам нужна дополнительная информация, пожалуйста, не стесняйтесь спрашивать.