ファイルをダウンロードした後、さらにコードを実行する必要がありますが、実行されません。ClearControls();
コンパイラは の後にヒットしDownloadFile();
ますが、関数は実行されません。ページで、ファイルを開くか保存するように求めるプロンプトが表示されます。しかし、テキストボックスはクリアされません。この場合、何をすべきか。
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="";
}