//for Mobile device protectedoverridevoidOnInit(EventArgs e){string userAgent =Request.UserAgent;if(userAgent.Contains("BlackBerry")||(userAgent.Contains("iPhone")||(userAgent.Contains("Android")))){//add css ref to header from code behind HtmlLink css =newHtmlLink();
css.Href=ResolveClientUrl("~/mobile.css");
css.Attributes["rel"]="stylesheet";
css.Attributes["type"]="text/css";
css.Attributes["media"]="all";Page.Header.Controls.Add(css);}}
Cela semble correct, mais j'ai besoin d'un moyen de déterminer la différence entre le téléphone android et les tablettes android. Je suis en utilisant userAgent.Contient("Android") && !userAgent.Contient("mobile") afin de différencier entre une tablette et un téléphone sous android. Kindle fire passe mobile de l'utilisateur de l'agent - labnol.org/software/kindle-user-agent-string/20378
De La détection de l'appareil mobile de l'utilisateur des agents dans ASP.NET (Android):
Je suis en utilisant userAgent.Contient("Android") && !userAgent.Contient("mobile") afin de différencier entre une tablette et un téléphone sous android.
Kindle fire passe mobile de l'utilisateur de l'agent - labnol.org/software/kindle-user-agent-string/20378
OriginalL'auteur DaveB