[ASP.NET] 사용자 환경정보 쉽게 얻기

2013. 3. 1. 17:39WEB

ASP.NET으로 Web Site를 제작하다보면, 사용자의 접속환경정보가 필요한 경우가 있습니다. 에를 들어 스마트폰으로 접속할 경우 다른 처리를 해준다거나, Mac으로 접속하면 폰트 설정을 다르게 해준다거나..^^ 여기서는 이러한 정보를 확인할 수 있는 Library에서 제공해주는 기능을 간단히 소개합니다.

구현방법

  • HttpContext.Current.Request.Browser Class 이용
  • HttpContext.Current.Request.Browser.IsMobileDevice → Mobile 장치여부
  • HttpContext.Current.Request.Browser.Browser → Browser
  • HttpContext.Current.Request.Browser.Platform → OS

참고사항

  • Browser Decection File이 ASP.NET Running Pool에 설치되어 있어야 정상 동작합니다. 보통 C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers 에 포함되어 있습니다.