强制输出WML:
在web.config
添加下面内容<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 = "wml11"
                     preferredRenderingMime = "text/vnd.wap.wml"
                     preferredImageMime = "image/vnd.wap.wbmp"
</browserCaps>

如果定义相关其它属性可以完整的移动设置属性:

    <browserCaps>
            <result type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
            <use var="HTTP_USER_AGENT"/>

             browser=Unknown
             version=0.0
             majorversion=0
             minorversion=0
             frames=false
             tables=false
             cookies=false
             backgroundsounds=false
             vbscript=false
             javascript=false
             javaapplets=false
             activexcontrols=false
             win16=false
             win32=false
             beta=false
             ak=false
             sk=false
             aol=false
             crawler=false
             cdf=false
             gold=false
             authenticodeupdate=false
             tagwriter=System.Web.UI.Html32TextWriter
             ecmascriptversion=0.0
             msdomversion=0.0
             w3cdomversion=0.0
             platform=Unknown
             css1=false
             css2=false
             xml=false

             mobileDeviceManufacturer = "Unknown"
             mobileDeviceModel = "Unknown"

             gatewayVersion = "None"
             gatewayMajorVersion = "0"
             gatewayMinorVersion = "0"

            preferredRenderingType = "wml11"
            preferredRenderingMime = "text/vnd.wap.wml"
            preferredImageMime = "image/vnd.wap.wbmp"

             defaultScreenCharactersWidth = "12"
             defaultScreenCharactersHeight = "6"
             defaultScreenPixelsWidth = "96"
             defaultScreenPixelsHeight = "72"
             defaultCharacterWidth = "8"
             defaultCharacterHeight = "12"
             screenBitDepth = "1"
             isColor = "false"
             inputType = "telephoneKeypad"

             numberOfSoftkeys = "0"
             maximumSoftkeyLabelLength = "5"

             canInitiateVoiceCall = "false"

             canSendMail = "true"
             hasBackButton = "true"
             rendersWmlDoAcceptsInline = "true"
             rendersWmlSelectsAsMenuCards = "true"
             rendersBreaksAfterWmlAnchor = "false"
             rendersBreaksAfterWmlInput = "false"
             rendersBreakBeforeWmlSelectAndInput = "true"
             requiresAttributeColonSubstitution = "true"
             requiresPhoneNumbersAsPlainText = "false"
             requiresUrlEncodedPostfieldValues = "false"
             requiredMetaTagNameValue = ""
             rendersBreaksAfterHtmlLists = "true"
             requiresUniqueHtmlCheckboxNames = "true"
             requiresUniqueHtmlInputNames = "true"
             requiresUniqueFilePathSuffix = "true"
             supportsCss = "false"
             hidesRightAlignedMultiselectScrollbars = "false"
             canRenderAfterInputOrSelectElement = "true"
             canRenderInputAndSelectElementsTogether = "true"
             canRenderOneventAndPrevElementsTogether = "true"
             canCombineFormsInDeck = "true"
             canRenderMixedSelects = "true"
             canRenderPostBackCards = "true"
             canRenderSetvarZeroWithMultiSelectionList = "true"
             supportsImageSubmit = "true"
             supportsSelectMultiple = "true"
             requiresHtmlAdaptiveErrorReporting = "false"
             requiresContentTypeMetaTag = "false"
             requiresDBCSCharacter = "false"
             requiresOutputOptimization = "false"
             supportsAccesskeyAttribute = "false"
             supportsInputIStyle = "false"
             supportsInputMode = "false"
             supportsIModeSymbols = "false"
             supportsJPhoneSymbols = "false"
             supportsJPhoneMultiMediaAttributes = "false"
             maximumRenderedPageSize = "2000"
             requiresSpecialViewStateEncoding = "false"
             requiresNoBreakInFormatting = "false"
             requiresLeadingPageBreak = "false"
             supportsQueryStringInFormAction = "true"
             supportsCacheControlMetaTag = "true"
             supportsUncheck = "true"
             canRenderEmptySelects = "true"
             supportsRedirectWithCookie = "true"
             supportsEmptyStringInCookieValue = "true"
             cachesAllResponsesWithExpires = "false"
             requiresNoSoftkeyLabels = "false"
             defaultSubmitButtonLimit = "1"
            
             supportsBold = "false"
             supportsItalic = "false"
             supportsFontSize = "false"
             supportsFontName = "false"
             supportsFontColor = "true"
             supportsBodyColor = "true"
             supportsDivAlign = "true"
             supportsDivNoWrap = "false"
             supportsCharacterEntityEncoding = "true"

             isMobileDevice="false"
</browserCaps>

下面代码将能解决IE和模拟器同时高度的问题(同样将下面代码加入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"/>
<filter>
<case match="Unknown" with="%{browser}">
preferredRenderingType = "wml11"
preferredRenderingMime = "text/vnd.wap.wml"
preferredImageMime = "image/vnd.wap.wbmp"
type=Unknown
</case>
</filter> 
</browserCaps>

转载于:https://www.cnblogs.com/feishu/archive/2008/05/29/1209944.html

.net wap强制输出WML相关推荐

  1. php 强制输出错误,php 怎么强制打印错误

    php强制打印错误的设置方法:首先找到并打开"php.ini"配置文件:然后设置显示错误信息:最后通过"error_reporting(-1);"打印出所有的错 ...

  2. 转wap开发之wml详细教程

    转一篇很好的wap开发教程,写的很详细,还有实例 转自:[url]http://blog.csdn.net/hallywang/archive/2007/07/30/1717008.aspx[/url ...

  3. php 打印 wap,PHP 输出简单动态WAP页面

    当然,也有其他方法,网上可以搜索得到.我这里推荐一个既能浏览http页面又能浏览wap页面的方法,那就是用Firefox + wmlbrowser组件.装好wmlbrowser组件的firefox就可 ...

  4. WAP建站WML语言语法基础教程

    完成WAP服务器的建立和WAP浏览器的安装之后,我们接下来就可以使用WML语言来编写WAP网页或应用,并通过WAP服务器及浏览器进行调试.从本章开始我们将系统地学习WML语言,本章主要讲解WML语言的 ...

  5. php 强制输出数组,php怎么将对象强制转数组

    php将对象强制转数组的方法:1.通过定义的"object_array"方法转换:2.通过"json_decode"方法转换:3.通过定义的"obje ...

  6. 初识WAP开发时..

    最近要开发一个wap网,找了些资料转载一下, 1.模拟器选择:    WINWAP,     M3Gate,     UP.SDK4.0,(推荐)    OPenWave 5.0 (测试时需要),   ...

  7. Vs2008 开发Wap 网站

    出处:http://www.cnblogs.com/chen-cxb/archive/2010/01/27/1657467.html 1.下载Wap模版插件,解压后复制到 [My Document]/ ...

  8. .net wap网站开发资料收集

    IIS WAP服务器的MIME类型配置 IIS--默认网站属性-->http 头-->MIME映射 -->文档类型 -->新类型 .wml text/vnd.wap.wml . ...

  9. ASP.NET 开发WAP网站

    使用ASP.NET开发WAP很简单,只需要新建一个空的网站,向其中添加移动WEB窗体即可.可以使用OPERA浏览器与M3GATE来调试网页, 强制输出WML,可以在WEB.CONFIG中 <sy ...

最新文章

  1. 树莓派python实例_使用Python实现树莓派WiFi断线自动重连实例(附代码)
  2. Swoole 自定义项目初始化事件处理的实现
  3. 推荐系统炼丹笔记:多模态推荐之用户评论篇
  4. LDAP用户验证(Spring-LDAP)
  5. html5基础知识点文本标签
  6. F - Heron and His Triangle UVALive - 8206
  7. 10 个非常有用的 SVG 动画的 JavaScript 库
  8. 拥有所有归档文件,但没有备份情况下的数据文件恢复
  9. java web网上书城_javaweb网上书城项目
  10. VsCode开发Flutter 连接夜神模拟器
  11. android studio 初始化项目加载时间过长或失败问题解决
  12. 如何通过关键字和搜索结果分析用户需求
  13. ansible当中模块的使用
  14. 电影《当幸福来敲门》英语台词
  15. php 抽奖活动_PHP实现活动人选抽奖功能的方法
  16. 面向对象的程序设计C++课堂复盘总结 C语言复习+C++基础语法
  17. 【数量技术宅|量化投资策略系列分享】基于指数移动平均的股指期货交易策略
  18. 工作流引擎-协作模式-最后一个人发送选择到达节点与接受人的场景设计与实现...
  19. 阿里云虚拟主机不支持MP4格式文件,网页视频打不开
  20. 通过微软考试12门考试的经验

热门文章

  1. 2022-2028年中国激光玻璃行业市场供需规模及发展趋势研究报告
  2. 2022-2028年中国热塑性聚酯PBT工程塑料行业市场全景调查及发展趋势分析报告
  3. CUDA之nvidia-smi命令详解---gpu
  4. 深入理解 Embedding层的本质
  5. 聚类和EM算法——K均值聚类
  6. OpenCL编程详细解析与实例
  7. 自动机器学习(AutoML)
  8. 3D点云重建原理及Pytorch实现
  9. CVPR2020论文点评: AdderNet(加法网络)
  10. Laravel7使用Auth进行用户认证