我用.net2003做了一个WAP网,配在了公司的服务器下,因为没解析所以配在了公司网的2级栏目里,www.XXXX.cn/wapXXX/但是我用IE浏览器居然能访问,一看源代码格式是html的,不是WML的,我晕了,这是什么意思?请高手告诉我!

解决方案 »

  1.   

    我用Openwave SDK 6.2.2 HTTP访问正常,但是格式老是不对,不知道为什么!
    是不是一定要是wap.XXX.cn这样的头才会显示wml格式?
      

  2.   

    我没有用过wml.
    建议你试试在文件里加上 Response.ContentType="text/wml"
      

  3.   

    <browserCaps>
                <result type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
                <use var="HTTP_USER_AGENT"/>
                        preferredRenderingType = "wml11"
                        preferredRenderingMime = "text/vnd.wap.wml"
                        preferredImageMime = "image/vnd.wap.wbmp"
    </browserCaps> 强制输出WML,web.config里加