我有一个 Flash 文档,我只希望它打开 IE(而不是例如 Firefox 或 Chrome)。
如何使用 C# 在 .NET 中执行此操作。
我不希望 Firefox 或 Chrome 在按钮单击事件上下载该图像,我只希望 IE 运行它...我该如何实现?
我试图请求浏览器类型并编写了一个代码,仅当它是 IE 时才运行,但这不起作用。
你的意思是你希望你的服务器端 ASP.NET 代码根据它是什么浏览器向客户端发送不同的响应?
本文可能会有所帮助:获取用户的浏览器信息
在 C# 中,可以使用这样的东西来检测 IE:
if (Request.ServerVariables("HTTP_USER_AGENT").Contains("MSIE")) {
// is IE
} else {
// is not IE
}
但请注意,用户可以将他们的浏览器设置为使用不同的用户代理字符串,因此这不是 100% 可靠的。