.net wap强制输出WML
生活随笔
收集整理的這篇文章主要介紹了
.net wap强制输出WML
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
強制輸出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>
在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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PS3播放MKV格式电影
- 下一篇: 鲜花开满山是哪首歌啊?