我在.NET 4.0网站上有一个简单的ASPX网页,它有一个嵌入式Windows Media播放器对象和链接,可以下载多种格式的视频(mp4,mp3,高质量asf,低质量asf)。
在Internet Explorer 9(9.0.8112.16421)32位和64位中,如果我右侧任一ASF链接并单击“目标另存为”,则会打开一个Windows“另存为”对话框(正如预期的那样)并使用正确的文件名但是使用ASX扩展而不是ASF。这种情况发生在多台机器上。
在Chrome中,从同一链接保存的Firefox,Safari和Opera会显示具有正确ASF扩展名的文件。我已经检查过IIS,它具有正确的ASF MIME类型。我还检查了我的电脑,并注册了ASF文件扩展名并指向Windows Media Player。
我可以做些什么来让IE 9将其保存为ASF?