我来了一个绝望和破碎的人......
我正在开发一个企业内部网/搜索引擎应用程序。当用户打开文档时,我的 ASP.NET 代码将操作记录到 Windows 事件日志中,然后发出“Response.Redirect”(用于安全/审计)。
过程是: - 用户单击链接按钮“打开文档 My Document.doc” - 发生回发 - 服务器端代码将用户打开文档的操作记录到 SQL + Windows 事件日志 - Response.Redirect 导航到指定的文档
适用于除Word 文档之外的所有内容。EG、PDF、JPG 都可以。使用 Word 2007。
代码是:
Response.Redirect("http://intranet/wcm/mydocument.doc");
当我调用此代码并打开现有 Word 实例时,Word 只会“闪烁”任务栏中已打开的所有文档。当用户单击任务栏上烦人的闪烁 Word 实例时,它会立即打开它应该打开的文档。啊!
为什么!?它快把我逼疯了。
*****旁注:* 如果指定了 Word 文档,Internet Explorer 将忽略客户端 javascript 'window.open'。所以我不能用那个。***