因为我在后台代码里不想把用户保存数据的路径写死,而是想让用户自己选择路径!我保存数据的代码已经写好,string path="";只是想动态得到用户选择的路径字符串!!

解决方案 »

  1.   

    你可以使用<input type="file"/>来实现
    不过,如果是asp.net的,这个得到的只是客户端路径,服务端不一定有这个路径的。
      

  2.   

    一般的做法是,你在服务端生成一个.temp的文件,然后在网页的“保存”按钮里面加下面代码
    response.redirect("../../XX.temp");这样用户点按钮时就会自动弹出保存对话框
      

  3.   

    自己写个谈出窗口,获取服务器上的目录.确定返回目录信息,用户上穿.
    像fckeditor里面选择服务器上的图片效果差不多
      

  4.   

    使用
    <input type="file" run="server" id=“save”/>在后台取出其text 的值就可以了
      

  5.   

    如果是上传可以用:<input type="file" run="server" id=“save”/> 
    如果是下载到客户端那就没办法控制了
      

  6.   

    是保存到客户端,我的代码直接就写入后台Excel里了,不会弹出保存对话啊?
      

  7.   

    试试?
            Response.ClearHeaders();
            Response.Clear();
            Response.Expires = 0;
            Response.Buffer = true;
            Response.AddHeader("Accept-Language", "zh-cn");
            Response.ContentType = "Application/x-msexcel";
            Response.WriteFile(Server.MapPath("../EXCEL文件位置.xls"));
            Response.End();