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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Load test di ASP.NET Core con k6
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Short-circuiting della Pipeline in ASP.NET Core
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Implementare il throttling in ASP.NET Core
Cache policy su route groups di Minimal API in ASP.NET Core 7