日期:2014-05-18  浏览次数:20460 次

急字了得:如何打开已知绝对路径的文件
数据库里存的绝对路径   D:\断面图集\平开框\60系列\2004.dwg     把这个路径直接放在IE里   如果安装了AUTOCAD应用程序   可以打开该图  
程序里把这个值赋给   txtljcp.Text
请问程序怎么处理能达到把这个值直接放在IE上的效果  
我用点击按钮   运行   Response.Redirect(txtljcp.Text.ToString().Trim())不行
把这个值赋给   LinkButton1.Text   点击LinkButton1还是不行
恳请给予解答

------解决方案--------------------
有些是可以直接在IE中打开的有些是不可以的

如果可以的话你直接加在链接中应该就可以的。
如果放链接中不行的话估计就不行了。
------解决方案--------------------
D:/断面图集/平开框/60系列/2004.dwg 试下
------解决方案--------------------
基础概念含混,请分清楚什么东西是在服务器端运行的,什么东西是在客户端运行的先

1。如果D:\断面图集\平开框\60系列\2004.dwg 是服务器文件请用streame流读入后,然后输出
2。如果D:\断面图集\平开框\60系列\2004.dwg 是客户文件请直接使用js的widow.location来定位。
------解决方案--------------------
System.Diagnostics.Process.Start( "Explore.EXE ",txtljcp.Text.ToString().Trim());

System.Diagnostics.Process.Start(txtljcp.Text.ToString().Trim());

如果在服务器上 客户来浏览可能涉及权限等问题

------解决方案--------------------
估计是服务器配置的问题 权限什么的 具体我也说不上来
------解决方案--------------------

------解决方案--------------------
System.Diagnostics.Process.Start(strFileName);