停止浏览器打开Flash图像

时间:2013-06-08 14:12:47

标签: c# asp.net .net

我有一个Flash文档,我只想要它打开IE(而不是Firefox或Chrome)。

如何使用C#在.NET中执行此操作。

我不希望Firefox或Chrome在按钮点击事件上下载该图像,我只想让IE运行这个...我该如何实现?

我试图请求浏览器类型并编写代码,只有在IE浏览器运行时才能运行。

1 个答案:

答案 0 :(得分:1)

您是否希望服务器端ASP.NET代码根据客户端的浏览器向客户端发送不同的响应?

这篇文章可能有所帮助:Obtaining your User's Browser Information

在C#中,可以使用类似的东西来检测IE:

if (Request.ServerVariables("HTTP_USER_AGENT").Contains("MSIE")) {
  // is IE
} else {
  // is not IE
}

但请注意,用户可以将其浏览器设置为使用不同的用户代理字符串,因此这不是100%可靠。