2012-11-21 3 views
0

Visual Studio에서 2 가지 웹 프로젝트가 포함 된 솔루션을 얻었습니다. 하나의 기본값이며 사용자가 휴대 기기를 사용하는 경우 타겟팅하고 싶습니다.모바일 장치를 프로젝트에 타겟팅하는 방법

사용자가 기본 사이트 인 www.site.com을 입력 할 때 모바일 장치에 있는지 확인한 다음 m.site.com으로 리디렉션하고 싶습니다.

어떻게이 작업을 수행 할 수 있습니까?

답변

1

[1]

ASP.NET에서 쉽게 Request.Browser.IsMobileDevice 건물 Request.UserAgent를 사용하여 모바일 장치의 요청을 검출 할 수있다.

다음 코드 IsMobileDevice 속성을 확인하고 특정 모바일 페이지로 리디렉션

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (Request.Browser.IsMobileDevice) 
    { 
     Response.Redirec("~/default_mobile.aspx");   
    } 
} 

[2]

다른 개선 방법은 51Degrees 불리는 오픈 소스 프로젝트를 사용하는 것이다. 응용 프로그램에서 사용하는 방법은 article입니다.

관련 문제