注意,MobileCapabilities对象的各个属性是和浏览页面的移动设备戚戚相关的。例如,当使用Pocket Internet Explorer浏览器请求页面时,MobileCapabilities对象的Browser属性将被设置为"Pocket IE", PreferredRenderingType属性值设置为"html32",而ScreenPixelsWidth 和ScreenPixelsHeight属性取决于移动设备的具体型号,因为Pocket PC、Smartphone和Windows CE .NET都可以使用Pocket Internet Explorer浏览器,但是这些设备屏幕的分辨率是不同的。
因为不同移动设备使用的浏览器是不同的,因此相应的MobileCapabilities对象各个属性也存在差异。如果你要查看特定浏览器的MobileCapabilities对象,你可以在C:\WINDOWS\Microsoft.NET\Framework\[版本号]\CONFIG\Browsers目录下,查看openwave、Pocket Internet Explorer、palm和nokia等众多浏览器的信息。下面是openwave浏览器对应文件的一段代码片断,在使用该浏览器请求页面时,这些信息就会通过HTTP文件头传送到服务器端,并构建具有类似属性值的MobileCapabilities对象。