2010-05-24 9 views

Respuesta

7

Usted puede obtener el nombre del navegador utilizando Request.Browser.Browser. También hay mucho más en la clase Request.Browser que pueden ser de interés:

var browserName = Request.Browser.Browser; // Would return IE, etc 
var browserType = Request.Browser.Type; // Would return IE7, IE8, etc. 
var browserMajor = Request.Browser.MajorVersion; 
var browserMinor = Request.Browser.MinorVersion; 

var supportsActiveX = Request.Browser.ActiveXControls; 
var inputType = Request.Browser.InputType; 
var supportsColours = Request.Browser.IsColor; 
var isMobileDevice = Request.Browser.IsMobileDevice; 
var supportsJavaApplets = Request.Browser.JavaApplets; 
var ... 

Debido ASP.Net es un lenguaje del lado del servidor, no tiene visiblity de de configuración del sistema operativo de la máquina cliente. Para ello la única manera de conseguir el OS Resolución cliente sería el uso de JS y aprobar la resolución posterior, ya sea como un parámetro de URL o dentro de un campo oculto:

var resolution = screen.width + ' x ' + screen.height; 
hiddenField.value = resolution; 
+0

Gracias, ¿hay alguna manera de conseguir OS? – eugeneK

+0

@eugeneK - Request.UserAgent y Request.Browser.Platform le proporcionará lo que necesita. – GenericTypeTea

Cuestiones relacionadas