呵呵~其实目前移动那边的网关看有两种方式
一是: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平台
<%@ 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
后面两个是返回设备可以水平和垂直显示的字符数