ASP.NET2.0을 사용하고 있습니다. 일부 입력란과 다운로드 버튼으로 다운로드 양식을 만들었습니다. 다운로드 버튼을 클릭하면 "다운로드 해 주셔서 감사합니다 ..."페이지로 사용자를 리디렉션하고 즉시 저장할 파일을 제공하고 싶습니다."감사합니다"페이지로 리디렉션하고 다운로드 한 파일의 저장 대화 상자를 즉시 제공합니다.
public partial class ThankYouPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Clear();
Response.AddHeader("Content-Disposition",
"attachment; filename=\"downloadedFile.zip\"");
Response.ContentType = "application/x-zip-compressed";
Response.BinaryWrite(this.downloadedFileByteArray);
Response.Flush();
Response.End();
}
}
물론,이 코드는 어떤 "감사합니다"라는 메시지를 표시 할 수 없습니다 :
은 내가 savefile을 대화 상자를 표시하려면이 다음과 같은 코드가 있습니다. "AfterRender"이벤트 또는 이와 비슷한 페이지가있을 수 있습니까?이 다운로드 코드를 이동하여 페이지에 "감사합니다"라는 메시지를 사용자에게 렌더링 할 수있는 기회를 제공 할 수 있습니까? 결국, 저는 그들에게 진실로 감사하고 있습니다. 그래서 저는 그것을 표현하고 싶습니다.