È necessario forzare l'avvio del download di un file .sql, quando l'utente fa clic su un pulsante nella mia applicazione Web ASP .NET (C#).Download forzato di un file sul server Web - ASP .NET C#
Come in, quando il pulsante viene premuto, una finestra di dialogo Salva dovrebbe aprire alla fine del cliente ...
Come posso fare questo?
EDIT
Questo è il codice che sto usando
string sql = "";
using (System.IO.StreamReader rdr = System.IO.File.OpenText(fileName))
{
sql = rdr.ReadToEnd();
}
Response.ContentType = "text/plain";
Response.AddHeader("Content-Disposition", "attachment; filename=Backup.sql");
Response.Write(sql);
Response.End();
Questo è l'errore che sto ricevendo ...
alt text http://img40.imageshack.us/img40/2103/erroro.gif
Cosa c'è di sbagliato?
non si dovrebbe essere fatto in quel modo in evento click del pulsante. Utilizzare Response.Redirect o altri metodi per reindirizzare l'utente a un'altra pagina nell'evento clic del pulsante. Vedi le istruzioni nella mia risposta. –