2012-01-17 6 views
0

Я создаю веб-приложение, которое использует много CSS3 и сессионного хранилища. Моя цель - запретить пользователям старых браузеров перенаправлять их на страницу «Мы не поддерживаем ваш браузер». Я думаю об использовании http-модуля, который смотрит на входящий запрос. На странице клиента я буду кодировать скрытое поле, содержащее версию агента пользователя.ASP.NET. Перенаправление старых браузеров.

Я хочу, чтобы это работало как для обычных aspx-запросов, так и для ajax-запросов для asmx-файлов. Каким будет хороший способ сделать это?

ответ

1

Я не думаю, что вам нужно было бы закодировать что-либо на странице. Создайте модуль, который обнаруживает браузер, или версию javascript, поддерживаемую браузером (например), используя возможности Http.Browser.

+0

получил, я не знал об этой функциональности; Благодарю. – frenchie

+0

попробуйте ввести его, что он вам предоставит данные, касающийся вашего браузера. System.Web.HttpBrowserCapabilities browser = Request.Browser; –

Смежные вопросы