Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SirSmart

Web Mobile

Recommended Posts

Galera preciso abrir aplicações mobile no meu smartphone, porem minha aplicação precisa saber se estou conectando via web ou smartphone. Fiz o seguine código:

if (Request.Browser["IsMobileDevice"] == "true")
		{
			Response.Redirect("~/WebMobile/index.aspx");
		}
		else
		{
			Response.Redirect("~/Web/index.aspx");
		}

Porem quando entro com o smartphone esse codigo não funciona. Ele cai na pagina web normal. Como posso resolver esse problema?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pegue uma página do seu site acesse pelo seu smartphone e faça isso:

 

object teste = Request.Browser["IsMobileDevice"];

Veja se tem alguma propriedade na variável teste que possa identificar que foi acessado pelo smartphone.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara não encontrei nenhuma propriedade do objeto referente ao smartphone... Se você tiver mais alguma sugestão eu te agradeço

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala kra, eu uso esse codigo para identificar o navegador e importar codigos caso seja FF oi IE, deve funcionar do mesmo jeito, então tente esse codigo aí:

 

//ver o que imprime quando você acessa via smatfone
Response.Write(Request.Browser.Browser);

//agora você faz sua condição

if (Request.Browser.Browser == "IsMobileDevice")
		{
			Response.Redirect("~/WebMobile/index.aspx");
		}
		else
		{
			Response.Redirect("~/Web/index.aspx");
		}

Onde "IsMobileDevice" é a resposta de acesso via smartfone.

 

Abraço e sucesso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.