页面a.aspx中用var newwin=window.open('b.aspx','newwin','dialogHeight: 0px; dialogWidth: 0px; help: No; resizable: yes;scrollbars:yes;status:no;edge:Raised;unadorned:yes');打开b.aspx窗口;页面b的Page_Load事件中写了些代码调出了系统“文件下载”窗口;我想不显示页面b,只显示系统“文件下载”窗口该则么实现啊?则么自动隐藏(关闭)页面b,而只显示系统“文件下载”窗口啊?

解决方案 »

  1.   

    直接在a.aspx.cs中,点了按钮后执行:
    Response.Charset="utf-8";
    Response.Clear();
    string myFileType=(string)myRead["FileType"];//获得正确‘文件的类型’
    byte[] myFile=(byte[])myRead["FileByte"];//获得文件
    string myFileName=(string)myRead["FileName"];//获得文件名
    Response.ContentType=myFileType; Response.AddHeader("Content-Disposition","attachment;filename="+Server.UrlEncode(myFileName));
    Response.BinaryWrite(myFile);
    Response.End();
      

  2.   

    我只是想调用一个函数如“导出到Excel”
    该函数已经实现并已经调出文件下载窗口
    但“文件下载”保存后返回时出“系统时间错误”,该则么办呢?
      

  3.   

    我只是使用第三方控件的函数
    button中就这一句
    UltraWebGridExcelExporter1.Export(UltraWebGrid1);出现的错误现象打开“文件下载”窗口时,同时出现错误窗口”出现运行时间错误“好象是找不到原窗口对象了?
      

  4.   

    document.execCommand这句是么意思,在哪用啊!