在我的 Aspx 页面中,我有两个按钮,btnGenerateReceipt 用于生成收据,btnAddNew 用于添加新收据。btnGenerateReceipt 的 OnClick 事件我正在生成并打开如下收据。
protected void onGenerateReceipt(object sender, EventArgs e)
{
try
{
byte[] document = receiptByte;
Response.ClearContent();
Response.ClearHeaders();
Response.Buffer = true;
Response.ContentType = "application/vnd.ms-word";
Response.AddHeader("content-disposition", "inline;filename=" + "Receipt" + ".doc");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.BinaryWrite(document);
//Response.Flush();
}
}
catch (Exception ex)
{
}
finally
{
//Response.End();
}
}
}
这将打开打开/保存/取消对话框,以下是我的问题,
- 我需要word文档在没有对话框的情况下自动打开。
- 单击 btnGenerateReceipt 按钮后,我的第二个按钮的单击功能不会触发。
- 如何生成和打开 PDF 文件而不是 word Doc?
任何想法?