Web Mobile - saber distinguir

<< Click to Display Table of Contents >>

Navigation:  ASP.NET > Dicas avançadas >

Web Mobile - saber distinguir

Previous pageReturn to chapter overviewNext page

Saber se é mobile que está acessando

 

using System;

 

public partial class _Default : System.Web.UI.Page

{

  protected void Page_Load(object sender, EventArgs e)

   {

      if (Request.Browser.IsMobileDevice)

           Response.Write("Você está acessando esta página de um dispositivo móvel");

      else

           Response.Write("Você está acessando de um browser em um PC");    

   }

}

 

Definir uma masterpage diferente

 

  protected void Page_PreInit(object sender, EventArgs e)

   {

      if (Request.Browser.IsMobileDevice)

           MasterPageFile = "~/Mobile.Master";

   }