我有一些需要有超链接的Word文件。超链接转到带有锚点的htm文件,但出于安全原因,不通过直接URL提供该htm文件。而是链接到一个ashx处理程序文件,该文件检索文件并执行response.write以在浏览器中显示html文件。但是,在它执行此操作之前,它会检查以确保存在有效会话,如果没有,则会重定向到登录页面。从ASP.Net站点链接时这很好用,但是当我从本地MSWord文件链接到它时,它显然不知道有一个有效的会话(即使我已经在浏览器中登录),并且重定向到登录页面。有没有办法解决?为了兼容性,不幸的是,这些Word文档需要采用Word 97-2003格式...
答案 0 :(得分:1)
没有。这不起作用。
在浏览器之外打开word文件并点击链接将开始一个全新的会话;无论您当前是否在网站上打开了浏览器窗口。
由于新会话正在启动,因此Web服务器将假定您根本没有登录。从技术上讲,你不是。