Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908

    Rilevare dispositivo utilizzato

    Salve ragazzi.
    Utilizzo il seguente snippet per capire se un utente naviga da un dispositivo mobile oppure no:

    codice:
     <script runat="server">
                        public void Page_Load(object sender, EventArgs e)
                        {
                            if(Request.Browser.IsMobileDevice)
                            {
                                lblBrowser.Text = "Navighi da un dispositivo mobile!";
                            }
                            else
                            {
                                lblBrowser.Text = "Navighi da un pc!";
                            }
                        }
                    </script>
    Ho un problema che, per quanto possa sembrare stupido, almeno al momento, non riesco a venirne a capo!A seconda che l'utente provenga da mobile o fisso, devo mostrare un determinato banner, ma non so come inserire l'html nella logica di cui sopra! Esempio codice banner:

    codice:
    <a href="http://partners.1243.com/Indirizzo.aspx" Target="_Top"><img border="0" src="http://partners.1243.com/Indirizzo.aspx" alt="" width="200" height="200"></a>
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    non puoi rendere visibile il panel A o il panel B (settati a visible false per default) che contengono il banner del caso ? (oppure utilizzare un <asp:LinkButton> ma è piu' complicato)


    codice:
    if(Request.Browser.IsMobileDevice)
    {
       lblBrowser.Text = "Navighi da un dispositivo mobile!";
       pnMobile.Visible = true;
    }
    else
    {
       lblBrowser.Text = "Navighi da un pc!";
       pnDesktop.Visible = true;
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.