è possibile ottenere il nome del browser utilizzando Request.Browser.Browser
. C'è anche molto di più nella classe Request.Browser
che ti potrebbero interessare:
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 ...
Perché ASP.Net è un linguaggio lato server, non ha visiblity delle impostazioni del sistema operativo del computer client. Perciò l'unico modo per ottenere il sistema operativo client risoluzione sarebbe quella di utilizzare JS e superare la risoluzione indietro sia come parametro URL o all'interno di un campo nascosto:
var resolution = screen.width + ' x ' + screen.height;
hiddenField.value = resolution;
Grazie, non v'è alcun modo per ottenere OS? – eugeneK
@eugeneK - Request.UserAgent e Request.Browser.Platform ti daranno quello che ti serve. – GenericTypeTea