我有个功能,就是查看文件,列表里有很多文件,后面有个操作就是 查看 点击 查看 把文件用对应的应用程序打开, 文件有很多格式, 图片,文档,、、、  没分了 只有25分 

解决方案 »

  1.   

    这个你不需要去处理,只需要在你的程序中直接打开你要打开的文件就可以
    系统会自己去找需要用的程序,比如你打开txt 那windows就自动用记事本去打开了
      

  2.   

    我做的 web开发 我点查看的是 时候 会把 这个 文件的 物理路径 发送到后台 那怎么打开
      

  3.   

    我用的是  System.Diagnostics.Process.Start(完整文件物理路径); 但是没效果
      

  4.   

    System.Diagnostics.Process.Start(name1);//name1是你的列表中的文件绝对路径,比如D:\aaa.docx使用Process打开进程后,Windows会自动根据你的文件后缀名(.docx)使用默认的工具打开你的文件。
      

  5.   

         String filePath = Server.MapPath(Request["filePath"]);
                if (!System.IO.File.Exists(filePath))
                {
                    Response.Write("<script>alert('查看的文件不存在!');window.close();</script>");
                    return;
                }           System.Diagnostics.Process.Start(filePath);
    这样有问题吗