本帖最后由 net_lover 于 2012-07-05 08:04:19 编辑

解决方案 »

  1.   

    你说http://xxx/xx.aspx?name=xxxx这样访问有问题?不会啊
      

  2.   

    会,http://xxx/xx.aspx?name=xxxx,保存出来会是页面  xxxx.aspx
      

  3.   

    有没有一种,把URL屏蔽掉,或者修改掉
      

  4.   

    ie9,ff13测试没有出现你的问题。你可以加上
    Response.AppendHeader("Content-Transfer-Encoding", "binary");
    试试
      

  5.   

    你跟踪一下Response.AppendHeader("Content-Disposition", "attachment;filename=" + ExportFileName);这句里面的ExportFileName是不是有值,没值的话会默认为当前页面(xxx.aspx)
      

  6.   

    你跟踪一下Response.AppendHeader("Content-Disposition", "attachment;filename=" + ExportFileName);这句里面的ExportFileName是不是有值,没值的话会默认为当前页面(xxx.aspx)
      

  7.   

    你跟踪一下Response.AppendHeader("Content-Disposition", "attachment;filename=" + ExportFileName);这句里面的ExportFileName是不是有值,没值的话会默认为当前页面(xxx.aspx)
      

  8.   

    ExportFileName 里面的值是写死的,不存在是否没值,我有2个页面,第一个页面没有传值,就能保存出来。但是传值的那个页面就不行。我试的把传值页面改成不传值,通过session传,就可以了。
    但是我现在必须要用url传这个值,否则改动会很大
      

  9.   

    Response.AppendHeader("Content-Transfer-Encoding", "binary");
    我这不能截图,添加后还是会弹出保存页面
      

  10.   

    弹出保存页面是对的
    你直接访问别人的doc不是这样的吗
    www.jstd.gov.cn/upfile/File/201003/02/1010317.doc
      

  11.   

    你理解有误,点击保存本应该另存为文件是.doc的,但是我这边就是.aspx当前页面的。
    这个现象只是因为url ?xx= 会出现