Ce code est dans control.ascx et le contrôle est placé dans la page ModalPopup.aspx.Réponse d'un fichier xml dans une fenêtre contextuelle modale
Premier essai avec response.end() - cette exception de lancement de code. Après avoir essayé cette ligne, mais rien n'est hapen.
Browser est IE8
try
{
//export
StringBuilder sb = ExportToExcelXml();
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
byte[] byteText = encoding.GetBytes(sb.ToString());
Response.Clear();
Response.Charset = "utf-8";
Response.ContentType = "text/xls";
Response.AddHeader("content-disposition", "attachment; filename=export.xls");
Response.BinaryWrite(byteText);
//Response.End();
}
catch (Exception ex)
{
j'ai oublié de dire, ce contrôle quand est mis dans la page ASPX NON MODAL POPUP - fonctionne bien – Artiom
Je suis également confronté au même problème, le téléchargement ne fonctionne pas dans les popups Modal. Avez-vous trouvé la solution/solution de contournement pour cela? –