-4

我有一个 Flash 文档,我只希望它打开 IE(而不是例如 Firefox 或 Chrome)。

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

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

我试图请求浏览器类型并编写了一个代码,仅当它是 IE 时才运行,但这不起作用。

4

1 回答 1

1

你的意思是你希望你的服务器端 ASP.NET 代码根据它是什么浏览器向客户端发送不同的响应?

本文可能会有所帮助:获取用户的浏览器信息

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

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

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

于 2013-06-08T14:43:34.813 回答