Caro Leitor, o mundo mobile vem crescendo todo o dia, novos aparelhos, novos recursos e novos sistemas. Quero mostrar algumas linhas de código que detectam se o dispositivo que está acessando o seu sistema é mobile ou não.
    O site terá capacidade de detectar de forma automática e alterar o estilo para adaptação mobile.

O que usei:
Linguagem C#.NET
Framework 4.0
Plataforma: ASP.NET

    Como sempre, o código é simples e fácil. Não vou mostrar como criar um projeto do tipo web, nem mesmo mostrar como criar uma página. Deixo isso para outros artigos já publicados no site.
    Depois de ter criado a página default.aspx e tendo como código fonte o arquivo default.aspx.cs, cliquei duas vezes e coloquei o seguinte using.

using System;
using System.Web;
using System.Web.Configuration;
Code 1.1



    Depois coloquei no Page_Load outro código responsável pela detecção. (Code 1.2)


protected void Page_Load(object sender, EventArgs e)
{
     HttpBrowserCapabilities hbc = Request.Browser;
     if (((HttpCapabilitiesBase)hbc).IsMobileDevice)
     {
          Response.Write("O acesso está sendo via mobile");
     }
     else
     {
          Response.Write("O acesso não é mobile");
     }
}
Code 1.2

    A primeira linha de código pegar dados do browser com Request.Browser. Depois verifiquei com o if se a capacidade dele é mobile com o IsMobileDevice. Se for ele exibe a mensagem falando que o acesso é via mobile, senão o acesso não é mobile.

    Espero ter ajudado e qualquer dúvida pode entrar em contato pelo site.