三石大哥 麻烦你帮我看看

Jan 4, 2010 at 8:37 AM

我在按钮单击事件里面调用生成报表的类  xml报表都生成好了  但是我用下面的代码弹出下载框  

book.Save(_page.Response.OutputStream);
            _page.Response.AppendHeader("Content-Disposition", "Attachment; FileName=" +
                HttpUtility.UrlEncode(fileName1, Encoding.UTF8) + ".xml;");
            _page.Response.ContentEncoding = System.Text.Encoding.UTF8;
            _page.Response.Charset = "UTF-8";
            _page.Response.Flush();
            _page.Response.End();

但是没有弹出   于是我把这段代码放在另一个空白页面里面的pageload事件里面   然后用window控件来加载   就弹出了下载框    请问是怎么回事啊   指点一下吧

Coordinator
Jan 5, 2010 at 1:31 PM

你这段代码最好放在一个单独的页面中,点击按钮打开这个页面就行了。