首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

asp.net客户端打开服务器word,该如何解决

2013-03-06 
asp.net客户端打开服务器wordstring AA script typetext/javascriptwindow.open(../DOC/ + FILE

asp.net客户端打开服务器word


string AA=" <script type='text/javascript'>window.open('../DOC/" + FILE + "','打印');</script> ";
Response . Write(AA);

这个无法打印啊,页面一闪而过,在服务器上测试是可以的!到客户端测试的时候页面一闪而过!用showModalDialog也不行!能不能实际的帮忙解决下问题! asp.net
[解决办法]
js脚本在客户端执行,不是在服务器执行。为什么会有客户端打开服务器word的需求?
[解决办法]
string AA=" <script type='text/javascript'>window.open('../DOC/" + FILE + "','打印');</script> ";
Response . Write(AA);
response.end();

doc是要下载 客户端的
[解决办法]
如果客户端有软件支持在线打开就打开了
客户端没有软件就产生下载了
[解决办法]
有第三方控件,可以直接在网页打开word,不过一般pdf的多,你看QQ跟的邮件word文件就可以直接看的,不过某些东西还是不支持,pdf的支持好些
[解决办法]
搞清楚,那两个点“..”是什么意吧!
[解决办法]
如果一定要测试,你可以把浏览器端显示的html代码打开,然后把 Open 后边的路径拷贝下来,然后放到单独的ie窗口中的地址栏去测试(但是这需要你真的懂..的含义并且手工给它填写上你认为的含义,才能测试)!

对于asp.net编程来说,应该注意,尽量使用 ResolveUrl(relativeUrl) 方法来计算http上的路径。你的路径最好不要写什么相对路径。

热点排行