孜孜--程序人生

.net/j2me移动应用技术学习与研究

导航

强制输出wxl

Posted on 2006-05-21 16:59  孜孜  阅读(278)  评论(0编辑  收藏  举报
在web.config的 <system.web></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"
        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 = "125"
        defaultScreenPixelsHeight = "600"
        defaultCharacterWidth = "8"
        defaultCharacterHeight = "2"
        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调试时带来很大的不便
下面代码将能解决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>