Bonjour,
Je ne sais pas si c'est possible mais peut-on savoir en C# sur un site ASP.NET sur quel navigateur on est ? Par exemple, si le navigateur est Firefox faire cela, si c'est Internet Explorer faire cela...
Merci d'avance de votre aide.
Bonjour,
Je ne sais pas si c'est possible mais peut-on savoir en C# sur un site ASP.NET sur quel navigateur on est ? Par exemple, si le navigateur est Firefox faire cela, si c'est Internet Explorer faire cela...
Merci d'avance de votre aide.
C'est dans la faq ASP.NET ici
Bonjour,
Je ne connais pas bien cette question mais je vois au moins deux solutions :
- utiliser un script Javascript qui détermine le type de navigateur et
renvoie l'info à l'application serveur.
- regarder le UserAgent du header Http de la requête reçue par l'application
EDIT : je viens de voir que la soluton a été postée au dessus. Elle est en effet basée sur l'analyse du UserAgent.
Effectivement, j'aurais dû aller voir dans la FAQ avant de créer ce topic...
Merci à vous deux !
Sinon pour aller plus loin et comprendre un peu mieux le User-Agent, tu peux lire ce billet : [ASP.NET 4] Nouveautés pour la détection et gestion des navigateurs internet – Partie 1
Ah oui, il y a aussi "Request.Browser.Browser.ToString()" qui peut également servir et qui est meilleure à mon goût. Merci Nicolas Esprit !
Partager