比如 wap.xxx.com
当 用户 访问的 时候
■■■■■■
我怎么判断 
他 是否 是 通过 手机来 来访问的呢
■■■■■■
是我就让他浏览 wap网站的内容 不是就 访问 网站 的 其他页面

解决方案 »

  1.   

    <%@ Page Inherits="System.Web.UI.MobileControls.MobilePage" %>
    <%@ Register TagPrefix="Mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
    <Script Runat="Server">
    Sub Page_Load
       Dim caps As System.Web.Mobile.MobileCapabilities
       caps=Request.Brower
       Response.Write(caps.Brower)
       Response.Write(caps.Type)
       Response.Write(caps.PreferredRenderingType)
       Response.Write(caps.ScreenCharactersWidth)
       Response.Write(caps.ScreenCharactersHeight)
    End Sub
    Browser属性返回设备使用浏览器类型,如:IE,Phone.com
    Type属性返回设备的一般类型,如:IE5,Pocket Internet Explorer
    PreferredRenderingType属性返回设备的表达语言的MIME类型,如html32,wm111
    后面两个是返回设备可以水平和垂直显示的字符数
      

  2.   

    这是涉及到移动开发了,相信wangsaokui(无间道III(终极无间)) 的方法应该可行的,只不过楼主应该先学一下移动开发方面的东西
      

  3.   

    wangsaokui(无间道III(终极无间))意思是:
    你可以通过Request.Brower得到浏览器的信息,然后通过该信息判断浏览器的信息来判断是否是手机!
      

  4.   

    呵呵~其实目前移动那边的网关看有两种方式
    一是:post数据方式
    通过获得浏览器的型号
     Dim ss As System.Collections.Specialized.NameValueCollection
            ss = Request.Headers
            mobiletype = ss.Item("USER-AGENT")
            i = mobiletype.IndexOf("/")
            mobiletype = mobiletype.Substring(0, i)
    一个是http参数传递的
    和网页方式一样,提取url方式
    以上都要移动的平台支持才可以,也就是说必须通过它们的MISC平台