使用ASP.NET代码,根据Request.Headers判断是否为手机访问,代码如下:

protected void Page_Init(object sender, EventArgs e)
{
    if (Request.Headers["user-agent"].IndexOf("Android") > 0
        || Request.Headers["user-agent"].IndexOf("SymbianOS") > 0
        || Request.Headers["user-agent"].IndexOf("iPhone OS") > 0) 
    {
        litScriptRedirect.Text = "if(confirm('手机访问流量使用会很大哦,是否确认跳转到手机站点?')){ location.href='/index_mobile.aspx'; }";
    }   
}

                          

点此链接查看《JS判断是否为手机访问》