2016-07-29 4 views

ответ

0

** Dim bc As HttpBrowserCapabilities = HttpContext.Current.Request.Browser**

Я использовал выше заявление и что работал для меня! Поскольку он не нашел httpcontext, я использовал приведенное выше утверждение. Thanks

0

Объект Request имеет свойство браузера, на которое вы могли ссылаться.

Request.Browser.Browser 

Будет вам предоставлен браузер, который вам необходимо будет проверить, если это IE.

Вы синтаксис заставляет меня думать, что это вопрос JavaScript или C#. Если это JavaScript, существует множество библиотек для обнаружения клиентской стороны браузеров. Быстрый пример ..

var browser = navigator.appName; 
+0

Спасибо Howie за ваш ответ. Я использую язык VB.NET. Я попробовал 'Request.Browser.Browser = 'IE'', но код разбивается на указанную выше строку, и я получаю эту ошибку:' System.web.httpException: запрос недоступен в этом контексте' –

+0

Вы используете ASP .net MVC, WebForms и т. д.? Где этот призыв делается? Если вы используете MVC, это ваш взгляд или ваш метод контроллера? –

+0

Его проект на ASP.net WebForms с VB.NET в качестве языка разработки. Изначально, когда я использовал 'Request.Browser.Browser'I получал ошибку' 'Запрос имени не был объявлен' ' Возможно, это связано с проблемой пространства имен, которая была решена путем наследования одного шаблона в проекте. Но теперь код разбивается на вышеупомянутую строку. –

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