2012-01-17 154 views
0

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

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

回答

1

我不认为你需要编码任何东西到页面上。使用Http.Browser功能创建检测浏览器的模块,或者浏览器支持的JavaScript版本(例如)。

+0

明白了,我不知道那个功能;谢谢。 – frenchie 2012-01-17 12:23:23

+0

尝试一下,它会得到你需要的关于你的浏览器的数据 System.Web.HttpBrowserCapabilities browser = Request.Browser; – 2015-02-02 09:39:39