我必須在下載文件後執行一些更多的代碼,但它不會發生。編譯器在DownloadFile();
之後點擊ClearControls();
,但該函數未執行。 在頁面上,我得到提示來打開或保存文件。但是文本框沒有被清除。 在這種情況下應該做什麼。CompleteRequest後執行代碼()
protected void btnOk_Click(object sender, EventArgs e)
{
//ClearControls(); // not working here too.
DownloadFile();
ClearControls();
}
private void DownloadFile()
{
Response.ContentType = "application/pdf";
Response.AppendHeader("Content-Disposition","attachment;filename="+sName+".pdf");
Response.TransmitFile(Server.MapPath("~/documents/ready/" + strPdfName));
//Response.End();
HttpContext.Current.ApplicationInstance.CompleteRequest();
}
private void ClearControls()
{
txtOne.Text="";
txtTwo.Text="";
}
非常感謝你 – Qwerty 2014-09-24 10:41:56