본문 바로가기

ASP.NET

ASP.NET_ 모바일(iphone / android) 접속 제어

 모바일 접속시, 회원가입을 못하도록 팝업창을 띄워보기

Default.aspx.cs

protected void UserAgentTest()
{
       if (Request.UserAgent.ToLower().Contains("iphone") || Request.UserAgent.ToLower().Contains("android"))
       {
              hiddenID.Value = "1";       
       }
}

Default.aspx

<script language="javascript" type="text/javascript">
    $(function () {
        if ($('.hiddenVal').val() == 1) {
            alert('회원가입은 PC에서만 가능합니다.');
            location.href = "/"; 
            return false;
        }
    });
</script>

<input type="hidden" ID= "hiddenID" class="hiddenVal" runat="server" value="0" />


Request.UserAgent 를 이용하여 표시되는 값에 iphone, android가 있는지 여부를 확인(.Contains)해서 스크립트에서 페이지를 이동.

'ASP.NET' 카테고리의 다른 글

PageNavi_ 게시판 페이징(출력 페이지수 변경가능)  (0) 2012.07.17
배열 특정문자로 자르기  (0) 2012.03.23
ASP.NET 날짜비교  (0) 2012.01.26
주문번호 만들기  (0) 2011.08.31
파일 업로드  (0) 2011.08.30