Identificare un mobile device con ASP.NET

di Daniele Bochicchio, in ASP.NET, C#,

Con la penatrazione odierna di mobile device quali telefoni cellulari, smart phone, palmari e derivati, diventa quasi un must poter offrire ai propri utenti una versione mobile del sito, ottimizzata per le ridotte dimensioni degli schermi di questi dispositivi.
Il primo passo potrebbe essere quello di inserire un semplice controllo come questo nella propria home page, che redirigerà gli utenti alla versione personalizzata.

<SCRIPT LANGUAGE="cs" RUNAT="SERVER">
void Page_Load() {
  if (Request.Browser["IsMobileDevice"] == "true") {
    Response.Write("Sei su un mobile device!");
    // redirect o link a sito mobile
  }
}
</SCRIPT>

A questo punto bisogna sviluppare il sito tenendo a mente i diversi device. Ormai quasi tutti supportano HTML 3.2, ma si può sfruttare la potenza dei Mobile Controls di ASP.NET, che sono in grado di adattare l'output al tipo di dispositivo.
Per maggiori informazioni si veda:
https://www.aspitalia.com/articoli/aspplus/mobilecontrols.aspx

Il sito mobile di ASPItalia.com è accessibile sfruttando AvantGo oppure allo stesso indirizzo da un dispositivo che sia riconosciuto dall'attuale release dei mobile controls di ASP.NET.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi