Asp.net(C#)中,怎样实现点击按钮,弹出保存对话框阿?我是菜鸟,可以给我相关实例代码不阿?谢谢阿。在线等。

解决方案 »

  1.   

    写js:
    document.execCommand ("SaveAs",true,"xx.htm");当然,之前需要你写好document.write
      

  2.   

    再附加一个问题:
       将Excel中的数据导入到DataGrid中怎么做阿?具体是,将Excel中的数据导入到DataGrid中的指定列,因为DataGrid中其它列是用来编辑,删除,选择等操作的,所以导入时要指定导入到的DataGrid中的行列,那位高手指点指点阿,有相关代码就perfect了,小弟先谢谢了
      

  3.   


    加到Page_Load里面:
    button.Attributes.Add("onClick", "return confirm(’Are you sure?‘);");
      

  4.   

    前几天刚做过..呵呵..给按钮添加Onclick事件:
    function SaveChat(){

    document.execCommand("saveAs",false,"保存对话")

    return false;
    }
      

  5.   

    js里面有保存对话框,上面的大大说过了
    http://dev.csdn.net/develop/article/15/15544.shtm 
    你看下这篇文章
      

  6.   

    上面  bingbingcha(不思不归,不孟不E,原来是头大灰狼) 的方法,好像是把本页面的内容保存到客户端去,它并不能返回所要保存的路径。
    楼主的这种要求,在c/s下是轻而易举的,但在web里面,难于上登天啊。因为受限于浏览器不能操作客户端的内容,所以没有提供这样的保存对话框。
    想想看,如果可以,那么岂不是你可以向客户端硬盘上写东西?而这是不允许的。
      

  7.   

    Response.Clear();
    Response.Charset = "UTF-8";
    Response.AddHeader("Content-Disposition","attachment; filename=Data.xls");
    Response.ContentType = "application/vnd.ms-excel";//把文檔放到一個Buffer中Response.BinaryWrite(Buffer);
    Response.End();