ASP.NET。重定向旧版浏览器。

时间:2012-01-17 09:49:31

标签: asp.net

我正在构建一个使用大量CSS3和会话存储的Web应用程序。我的目标是通过将旧浏览器的用户重定向到“我们不支持您的浏览器”页面来拒绝旧浏览器的用户。我正在考虑使用一个查看传入请求的http模块。在客户端页面中,我将编码一个包含用户代理版本的隐藏字段。

我希望这适用于常规aspx请求和对asmx文件的ajax请求。这样做的好方法是什么?

2 个答案:

答案 0 :(得分:2)

您可以使用HttpRequest.Browser属性检测ASP.NE T中的浏览器类型,并查看Scott Mitchell撰写的文章 - Performing Browser Detection Using ASP.NET

答案 1 :(得分:1)

我认为您不需要在页面上编码任何内容。使用Http.Browser功能创建一个模块,用于检测浏览器或浏览器支持的javascript版本(例如)。