Мне нужно проверить браузер в VB.NET
, так что я могу использовать его в состоянии IF - ELSE
.Как проверить запрос браузера в VB.NET
Что-то вроде этого:
IF(!IE){//do this }.
Может кто-нибудь, пожалуйста, помогите?
Мне нужно проверить браузер в VB.NET
, так что я могу использовать его в состоянии IF - ELSE
.Как проверить запрос браузера в VB.NET
Что-то вроде этого:
IF(!IE){//do this }.
Может кто-нибудь, пожалуйста, помогите?
** Dim bc As HttpBrowserCapabilities = HttpContext.Current.Request.Browser**
Я использовал выше заявление и что работал для меня! Поскольку он не нашел httpcontext, я использовал приведенное выше утверждение. Thanks
Объект Request имеет свойство браузера, на которое вы могли ссылаться.
Request.Browser.Browser
Будет вам предоставлен браузер, который вам необходимо будет проверить, если это IE.
Вы синтаксис заставляет меня думать, что это вопрос JavaScript или C#. Если это JavaScript, существует множество библиотек для обнаружения клиентской стороны браузеров. Быстрый пример ..
var browser = navigator.appName;
Спасибо Howie за ваш ответ. Я использую язык VB.NET. Я попробовал 'Request.Browser.Browser = 'IE'', но код разбивается на указанную выше строку, и я получаю эту ошибку:' System.web.httpException: запрос недоступен в этом контексте' –
Вы используете ASP .net MVC, WebForms и т. д.? Где этот призыв делается? Если вы используете MVC, это ваш взгляд или ваш метод контроллера? –
Его проект на ASP.net WebForms с VB.NET в качестве языка разработки. Изначально, когда я использовал 'Request.Browser.Browser'I получал ошибку' 'Запрос имени не был объявлен' ' Возможно, это связано с проблемой пространства имен, которая была решена путем наследования одного шаблона в проекте. Но теперь код разбивается на вышеупомянутую строку. –