积极答复者
关于asp.net开发WAP强制输出WML的问题。

问题
-
我在利用asp.net开发WAP,在配置文件里面设置了强制输出WML11,代码如下:
<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>
这样整个网站就可以输出wml1.1了,但是有一个页面是WAP2.0的,所以需要修改某个页面的preferredRenderingType = "html32",如何解决?
是否在web.config里面设置还是在那个需要输出WAP2.0页面里面修改preferredRenderingType,如何修改,谢谢高手帮忙。
答案
-
我的问题已经解决,但是你回答问题之前请先看看我所问的是什么;要不然就变成牛头不对马嘴了。
- 已标记为答案 KeFang Chen 2009年4月15日 8:37
全部回复
-
-
我的问题已经解决,但是你回答问题之前请先看看我所问的是什么;要不然就变成牛头不对马嘴了。
- 已标记为答案 KeFang Chen 2009年4月15日 8:37
-
在web.config里面进行配置,增加
<configuration>
<location path="Person/NewPhoto.aspx" >
<system.web>
<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 = "xhtml-mp"
</browserCaps>
</system.web>
</location></configuration>
这样就可以对某个页面进行修改,但他是继承system.web里面的配置,所以可以对自己进行修改,不知你明白了没?