Děkuji za pomoc, tohle je perfektní. Na konec funkce, která generuje Excel jsem připojil: Type csType = this.GetType(); String csName = "DownloadScript"; ClientScriptManager cs = Page.ClientScript; if (!cs.IsStartupScriptRegistered(csType, csName)) { StringBuilder csText = new StringBuilder(); csText.Append("<script type=\"text/javascript\">"); csText.Append("var iframe = document.createElement(\"iframe\");"); csText.Append("iframe.src = \""); csText.Append(strFile.ToString()); csText.Append("\";"); csText.Append("iframe.style.display = \"none\";"); csText.Append("document.body.appendChild(iframe);"); csText.Append("setTimeout(\"window.location.href = "); csText.Append(strFile.ToString()); csText.Append("\", 3500);"); csText.Append("</script>"); cs.RegisterClientScriptBlock(csType, csName, csText.ToString(), false); } Kde strFile je celá adresa souboru "http:\\....\xxx.xls". Funguje to perfektně, jen netuším, co přesně dělají jednotlivé části toho javascriptu. Ale to je asi již na jiné povídání. :-) Ještě jednou moc děkuji za rady.
|