Validacion de version de Navegador en lado servidor .NET

Colocar en page.load del formulario web o master page

 

 HttpBrowserCapabilities brObject = Request.Browser;
                    String StrNavegador = brObject.Browser;
                    String StrVersionNavegador = Request.Browser.Version;
                    LblUsuario.Text = Request.LogonUserIdentity.Name;
                    TablaGenerica_BE oTbl = TablaGenerica_BL.ListarKeyDescripcionComentarioInterface(TablaGenerica_BE.APLICACIONES.COMUN, TablaGenerica_BE.TABLASCOMUNES.Tabla_NavegadoresSoportados,
                         StrNavegador, StrVersionNavegador, TablaGenerica_BE.SI);
                    if (oTbl.CodigoRegistro == 0)//Si el navegador no es soportado
                    {
                        String strmensaje = «Tu navegador no es compatible con el sistema «;
                        String[] StrSite = Request.RawUrl.Split(‘/’);
                        String strAdicional = «»;
                        if (StrSite.Length > 2)
                        {
                            strAdicional = «../»;
                        }
                        Response.Redirect(strAdicional + «» + «unauthorized.aspx?pag=0&CodigoError=» + TablaGenerica_BE.ERROR_NAVEGADOR_NOVALIDO + «&msg=» + strmensaje, false);
                        return;
                    }

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *