Подтвердить что ты не робот

Ошибка doPostback в IE 11+ Windows 8.1

Я получаю пустую страницу в IE 11 в Windows 8.1 Preview. После проверки страницы я предположил, что следующий код может быть виновником, так как после этой строки больше не отображается окно отладки линии, поэтому код прерывается после этой строки.

IE 11

<!-- <form name="aspnetForm" method="post" action="Register" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTkwNDQ3O

Я попробовал одну и ту же страницу в Chrome версии 29.0.1547.57 м в Windows 8.1 Preview. Там работает нормально, и я получаю следующий код.

CHROME   
                  

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
    theForm.__EVENTTARGET.value = eventTarget;
    theForm.__EVENTARGUMENT.value = eventArgument;
    theForm.submit();
}
}
//]]>
</script>

- >

4b9b3361

Ответ 1

Вероятно, вы отключили проблему с обнаружением браузера в IIS. Скотт Гензельман писал об этом в прошлом с IE10, и проблема, с которой вы сталкиваетесь, кажется, отражает его описание.

Исправление, доступное в то время, http://support.microsoft.com/kb/2600088, указано:

По умолчанию ASP.NET использует технологию обнюхивания для строки пользовательского агента для обнаружения браузеров. Файлы определения браузера охватывают определенный диапазон версий браузера. Однако, по мере увеличения числа версий, ASP.NET может не распознавать новые версии браузера, используя строку пользовательского агента. В этом случае ASP.NET может обрабатывать эти версии как неизвестный браузер. Например, ASP.NET не может распознать Windows Internet Explorer 10 со следующей строкой пользовательского агента:

    Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)

Однако это исправление не применяется к IE11 из-за нового формата пользовательского агента. Существует пакет NuGet с именем App_Browsers, который может содержать исправление, но до этого вам придется написать свое собственное правило.


Схема файла определения браузера MSDN содержит подробную информацию о том, как написать файл обнаружения браузера; вы найдете свои существующие файлы в C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers.

Согласно Изменения совместимости MSDN в IE11 Preview, пользовательский агент для IE11 в Preview:

    Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko

который не распознается стандартным IE-регулярным выражением (следовательно, проблема, которую вы видите), однако вместо этого должно работать следующее:

    Trident\/7.0; rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)

Я не тестировал его в живой среде, но это правильно анализирует основную и второстепенную версию, которые являются ключевыми для решения исходной проблемы - попробуйте добавить это как другое соответствие в файле ie.browser.


Обратите внимание, что в MSDN недавно был задан аналогичный вопрос - может быть целесообразно следовать и способствовать этому.

Ответ 2

Мы создали новый файл "ie11.browser" в C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers, и теперь ASP.NET работает правильно. После создания файла мы запустили "aspnet_regbrowsers -i" и перезапустили IIS. Мы просто скопировали возможности IE6-9. Мы не знаем, насколько это точно, но ASP.NET теперь работает с Explorer 11, работающим на Windows 8.1 Наш файл ie11.browser выглядит следующим образом:

<browsers>
  <browser id="IE11" parentID="Mozilla">
    <identification>
        <userAgent match="Trident\/7.0; rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)" />
        <userAgent nonMatch="IEMobile" />
    </identification>

    <capture>
        <userAgent match="Trident/(?'layoutVersion'\d+)" />
    </capture>

    <capabilities>
        <capability name="browser"              value="IE" />
        <capability name="layoutEngine"         value="Trident" />
        <capability name="layoutEngineVersion"  value="${layoutVersion}" />
        <capability name="extra"                value="${extra}" />
        <capability name="isColor"              value="true" />
        <capability name="letters"              value="${letters}" />
        <capability name="majorversion"         value="${major}" />
        <capability name="minorversion"         value="${minor}" />
        <capability name="screenBitDepth"       value="8" />
        <capability name="type"                 value="IE${major}" />
        <capability name="version"              value="${version}" />
    </capabilities>
</browser>

<!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11,0) like Gecko -->
<browser id="IE110" parentID="IE11">
    <identification>
        <capability name="majorversion" match="11" />
    </identification>

    <capabilities>
        <capability name="ecmascriptversion"    value="3.0" />
        <capability name="jscriptversion"       value="5.6" />
        <capability name="javascript"           value="true" />
        <capability name="javascriptversion"    value="1.5" />
        <capability name="msdomversion"         value="${majorversion}.${minorversion}" />
        <capability name="w3cdomversion"        value="1.0" />
        <capability name="ExchangeOmaSupported" value="true" />
        <capability name="activexcontrols"      value="true" />
        <capability name="backgroundsounds"     value="true" />
        <capability name="cookies"              value="true" />
        <capability name="frames"               value="true" />
        <capability name="javaapplets"          value="true" />
        <capability name="supportsCallback"     value="true" />
        <capability name="supportsFileUpload"   value="true" />
        <capability name="supportsMultilineTextBoxDisplay" value="true" />
        <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
        <capability name="supportsVCard"        value="true" />
        <capability name="supportsXmlHttp"      value="true" />
        <capability name="tables"               value="true" />
        <capability name="supportsAccessKeyAttribute"    value="true" />
        <capability name="tagwriter"            value="System.Web.UI.HtmlTextWriter" />
        <capability name="vbscript"             value="true" />
    </capabilities>
</browser>
</browsers>

Ответ 3

Я столкнулся с подобной проблемой и хотел бы поделиться своими выводами и как я ее разрешаю. Прямо к проблеме: .NET framework 4.0 не распознает браузер Internet Explorer 11 должным образом. Это можно проверить на простом веб-сайте и странице, отображающей информацию браузера из запроса, вызывая:

Request.Browser.Browser

Request.Browser.Version

Результат без каких-либо патчей: Mozilla 0.0 После применения патча, упомянутого в в следующей статье, данные браузера станут: IE 11.0 Однако этот подход работает правильно на веб-сайте, на котором нет пользовательских файлов .browser. Я обнаружил, что если в папке системы app_browsers на вашем сайте есть хотя бы один пустой файл, браузер и версия снова станут неправильными, а именно Mozilla 0.0 (хотя патч для .NET 4.0 уже был установлен). Копая больше в проблеме, мне удалось обмануть это нежелательное поведение, включив код, представленный в предыдущем сообщении, Sistemas-infoe в файл .browser и поместив его в папку веб-сайта app_browsers. Я хотел бы пояснить, что проблема происходит только с .NET 4.0, в то время как с .NET 4.5 браузер и его версия обнаружены правильно.

Надеюсь, это поможет.

С наилучшими пожеланиями, Михаил

Ответ 4

Исправление Microsoft 2600088 определенно НЕ работает, поэтому вам нужно взять маршрут .browser.

С последней версией IE11 вам нужно сделать небольшую ревизию в файле ie.browser RegEx, опубликованном Sistemas-infoe выше. Убедитесь, что в строке UA между запятой и пробелом больше символов. Если ваши навыки RegEx ужасны (так же, как и я), это период, затем звезда.

OLD:

<userAgent match="Trident\/7.0; rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)" />

NEW:

<userAgent match="Trident\/7.0;.*rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)" />

Вы можете проверить, распознает ли ASP.Net версию и файл .browser, используя:

Response.Write (Request.Browser.MajorVersion)

Если это возвращает 11, ваша ошибка JS должна исчезнуть. VOILA!

Update:

Второй выпуск MS был выпущен в октябре 2013 года. Теперь я смог удалить файл .browser и просто использовать патч. До сих пор хорошо работает. - См. http://support.microsoft.com/kb/2836939

Ответ 6

Я использовал вышеупомянутый файл ie11.browser, упомянутый выше, Sistemas-infoe, поместив его в папку App_Browser, и он работал в Windows 2003, II6.

Для предварительно скомпилированного кода убедитесь, что вы удалите __browserCapabilitiesCompiler.compiled из папки bin, чтобы получить его для распознавания нового файла.

То, что не сработало, было решением, приведенным здесь http://support.microsoft.com/kb/2836939/en-us Кроме того, размещение этого файла в C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers и его регистрация с помощью aspnet_regbrowsers.exe -i не работает.

Почти забыл упомянуть. Если бы это решение не сработало, я бы попробовал это. http://jwcooney.com/2013/11/19/asp-net-doesnt-detect-ie11/

Ответ 7

Я нашел, что самое легкое решение - установить .Net 4.5.1, и мне даже не нужно было менять версию, используемую нашим приложением!

Ответ 8

Различные интернет-провайдеры будут блокировать свои серверы для конкретных исправлений Build и IGNORE. FASTHOSTS в Великобритании заблокировали свои серверы .net 3.5 и не применяли исправления IE, оставляя его программисту, чтобы при необходимости вводить файлы браузера.

Общей политикой является блокировка серверов с криком от провайдера "Это обеспечивает стабильную среду для программиста!"

После того, как IE10 собирался взорваться на сцене и недавно скорректировался, на экране появился сайт Scott/Hanselman/подробное решение. Без него, например, Ajax toolkit водяные знаки для текстовых полей не применяют классы должным образом.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~

<browser id="IE11" parentID="Mozilla">
    <identification>
        <userAgent match="Trident\/7.0; rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)" />
        <userAgent nonMatch="IEMobile" />
    </identification>
    <capture>
        <userAgent match="Trident/(?'layoutVersion'\d+)" />
    </capture>
    <capabilities>
        <capability name="browser" value="IE" />
        <capability name="layoutEngine" value="Trident" />
        <capability name="layoutEngineVersion" value="${layoutVersion}" />
        <capability name="extra" value="${extra}" />
        <capability name="isColor" value="true" />
        <capability name="letters" value="${letters}" />
        <capability name="majorversion" value="${major}" />
        <capability name="minorversion" value="${minor}" />
        <capability name="screenBitDepth" value="8" />
        <capability name="type" value="IE${major}" />
        <capability name="version" value="${version}" />
    </capabilities>
</browser>

<!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11,0) like Gecko -->
<browser id="IE110" parentID="IE11">
    <identification>
        <capability name="majorversion" match="11" />
    </identification>

    <capabilities>
        <capability name="ecmascriptversion" value="3.0" />
        <capability name="jscriptversion" value="5.6" />
        <capability name="javascript" value="true" />
        <capability name="javascriptversion" value="1.5" />
        <capability name="msdomversion" value="${majorversion}.${minorversion}" />
        <capability name="w3cdomversion" value="1.0" />
        <capability name="ExchangeOmaSupported" value="true" />
        <capability name="activexcontrols" value="true" />
        <capability name="backgroundsounds" value="true" />
        <capability name="cookies" value="true" />
        <capability name="frames" value="true" />
        <capability name="javaapplets" value="true" />
        <capability name="supportsCallback" value="true" />
        <capability name="supportsFileUpload" value="true" />
        <capability name="supportsMultilineTextBoxDisplay" value="true" />
        <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
        <capability name="supportsVCard" value="true" />
        <capability name="supportsXmlHttp" value="true" />
        <capability name="tables" value="true" />
        <capability name="supportsAccessKeyAttribute" value="true" />
        <capability name="tagwriter" value="System.Web.UI.HtmlTextWriter" />
        <capability name="vbscript" value="true" />
    </capabilities>
</browser>

<!-- Below is older entry -->

<browser id="IE5to9" parentID="IE">
    <identification>
        <capability name="majorversion" match="^[5-9]|[1-9]\d+" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="activexcontrols"     value="true" />
        <capability name="backgroundsounds"    value="true" />
        <capability name="cookies"             value="true" />
        <capability name="css1"                value="true" />
        <capability name="css2"                value="true" />
        <capability name="ecmascriptversion"   value="1.2" />
        <capability name="frames"              value="true" />
        <capability name="javaapplets"         value="true" />
        <capability name="javascript"          value="true" />
        <capability name="jscriptversion"      value="5.0" />
        <capability name="msdomversion"        value="${majorversion}${minorversion}" />
        <capability name="supportsCallback"    value="true" />
        <capability name="supportsFileUpload"  value="true" />
        <capability name="supportsMultilineTextBoxDisplay" value="true" />
        <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
        <capability name="supportsVCard"       value="true" />
        <capability name="supportsXmlHttp"     value="true" />
        <capability name="tables"              value="true" />
        <capability name="tagwriter"           value="System.Web.UI.HtmlTextWriter" />
        <capability name="vbscript"            value="true" />
        <capability name="w3cdomversion"       value="1.0" />
        <capability name="xml"                 value="true" />
    </capabilities>
</browser>

<browser id="IE6to9" parentID="IE5to9">
    <identification>
        <capability name="majorversion" match="[6-9]|[1-9]\d+" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="jscriptversion"          value="5.6" />
        <capability name="ExchangeOmaSupported"    value="true" />
    </capabilities>
</browser>

<!-- sample UA "Mozilla/4.0 (compatible; MSIE 6.0; Windows 95; PalmSource; Blazer 3.0) 16;160x160" -->
<browser id="Treo600" parentID="IE6to9">
    <identification>
        <userAgent match="PalmSource; Blazer" />
    </identification>

    <capture>
        <userAgent match="PalmSource; Blazer 3\.0\)\s\d+;(?'screenPixelsHeight'\d+)x(?'screenPixelsWidth'\d+)$" />
    </capture>

    <capabilities>
        <capability name="browser"                                  value="Blazer 3.0" />
        <capability name="cachesAllResponsesWithExpires"            value="false" />
        <capability name="canInitiateVoiceCall"                     value="true" />
        <capability name="canRenderEmptySelects"                    value="true" />
        <capability name="canSendMail"                              value="true" />
        <capability name="cookies"                                  value="true" />
        <capability name="ecmascriptversion"                        value="1.1" />
        <capability name="hidesRightAlignedMultiselectScrollbars"   value="false" />
        <capability name="inputType"                                value="keyboard" />
        <capability name="isColor"                                  value="true" />
        <capability name="javascript"                               value="true" />
        <capability name="jscriptversion"                           value="0.0" />
        <capability name="maximumHrefLength"                        value="10000" />
        <capability name="maximumRenderedPageSize"                  value="300000" />
        <capability name="mobileDeviceManufacturer"                 value="" />
        <capability name="mobileDeviceModel"                        value="" />
        <capability name="preferredImageMime"                       value="image/jpeg" />
        <capability name="preferredRenderingMime"                   value="text/html" />
        <capability name="preferredRenderingType"                   value="html32" />
        <capability name="preferredRequestEncoding"                 value="utf-8" />
        <capability name="preferredResponseEncoding"                value="utf-8" />
        <capability name="rendersBreaksAfterHtmlLists"              value="true" />
        <capability name="requiredMetaTagNameValue"                 value="PalmComputingPlatform" />
        <capability name="requiresAttributeColonSubstitution"       value="false" />
        <capability name="requiresContentTypeMetaTag"               value="false" />
        <capability name="requiresControlStateInSession"            value="false" />
        <capability name="requiresDBCSCharacter"                    value="false" />
        <capability name="requiresFullyQualifiedRedirectUrl"        value="false" />
        <capability name="requiresHtmlAdaptiveErrorReporting"       value="false" />
        <capability name="requiresLeadingPageBreak"                 value="false" />
        <capability name="requiresNoBreakInFormatting"              value="false" />
        <capability name="requiresOutputOptimization"               value="false" />
        <capability name="requiresPostRedirectionHandling"          value="false" />
        <capability name="requiresPragmaNoCacheHeader"              value="true" />
        <capability name="requiresUniqueFilePathSuffix"             value="true" />
        <capability name="requiresUniqueHtmlCheckboxNames"          value="false" />
        <capability name="screenBitDepth"                           value="24" />
        <capability name="screenCharactersHeight"                   value="13" />
        <capability name="screenCharactersWidth"                    value="32" />
        <capability name="screenPixelsHeight"                       value="${screenPixelsHeight}" />
        <capability name="screenPixelsWidth"                        value="${screenPixelsWidth}" />
        <capability name="supportsAccessKeyAttribute"               value="true" />
        <capability name="supportsBodyColor"                        value="true" />
        <capability name="supportsBold"                             value="true" />
        <capability name="supportsCharacterEntityEncoding"          value="true" />
        <capability name="supportsCss"                              value="false" />
        <capability name="supportsDivAlign"                         value="true" />
        <capability name="supportsDivNoWrap"                        value="false" />
        <capability name="supportsEmptyStringInCookieValue"         value="true" />
        <capability name="supportsFileUpload"                       value="false" />
        <capability name="supportsFontColor"                        value="true" />
        <capability name="supportsFontName"                         value="false" />
        <capability name="supportsFontSize"                         value="true" />
        <capability name="supportsImageSubmit"                      value="true" />
        <capability name="supportsIModeSymbols"                     value="false" />
        <capability name="supportsInputIStyle"                      value="false" />
        <capability name="supportsInputMode"                        value="false" />
        <capability name="supportsItalic"                           value="true" />
        <capability name="supportsJPhoneMultiMediaAttributes"       value="false" />
        <capability name="supportsJPhoneSymbols"                    value="false" />
        <capability name="supportsMultilineTextBoxDisplay"          value="true" />
        <capability name="supportsQueryStringInFormAction"          value="true" />
        <capability name="supportsRedirectWithCookie"               value="true" />
        <capability name="supportsSelectMultiple"                   value="true" />
        <capability name="supportsUncheck"                          value="true" />
        <capability name="tables"                                   value="true" />
        <capability name="type"                                     value="Handspring Treo 600" />
    </capabilities>

    <controlAdapters />
</browser>

<browser id="IE5" parentID="IE5to9">
    <identification>
        <capability name="majorversion" match="^5$" />
    </identification>
</browser>

<browser id="IE50" parentID="IE5">
    <identification>
        <capability name="minorversion" match="^\.0"/>
    </identification>
    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<browser id="IE55" parentID="IE5">
    <identification>
        <capability name="minorversion" match="^\.5"/>
    </identification>
    <capabilities>
        <capability name="jscriptversion"          value="5.5" />
        <capability name="ExchangeOmaSupported"    value="true" />
    </capabilities>
</browser>

<browser id="IE5to9Mac" parentID="IE5to9">
    <identification>
        <capability name="platform" match="(MacPPC|Mac68K)" />
    </identification>

    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<browser id="IE4" parentID="IE">
    <identification>
        <userAgent match="MSIE 4" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="activexcontrols"     value="true" />
        <capability name="backgroundsounds"    value="true" />
        <capability name="cdf"                 value="true" />
        <capability name="cookies"             value="true" />
        <capability name="css1"                value="true" />
        <capability name="ecmascriptversion"   value="1.2" />
        <capability name="frames"              value="true" />
        <capability name="javaapplets"         value="true" />
        <capability name="javascript"          value="true" />
        <capability name="jscriptversion"      value="3.0" />
        <capability name="msdomversion"        value="4.0" />
        <capability name="supportsFileUpload"  value="true" />
        <capability name="supportsMultilineTextBoxDisplay" value="false" />
        <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
        <capability name="tables"              value="true" />
        <capability name="tagwriter"           value="System.Web.UI.HtmlTextWriter" />
        <capability name="vbscript"            value="true" />
    </capabilities>

    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<browser id="IE3" parentID="IE">
    <identification>
        <capability name="majorversion" match="^3" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="activexcontrols"     value="true" />
        <capability name="backgroundsounds"    value="true" />
        <capability name="cookies"             value="true" />
        <capability name="css1"                value="true" />
        <capability name="ecmascriptversion"   value="1.0" />
        <capability name="frames"              value="true" />
        <capability name="javaapplets"         value="true" />
        <capability name="javascript"          value="true" />
        <capability name="jscriptversion"      value="1.0" />
        <capability name="supportsMultilineTextBoxDisplay" value="false" />
        <capability name="tables"              value="true" />
        <capability name="vbscript"            value="true" />
    </capabilities>

    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<browser id="IE3win16" parentID="IE3">
    <identification>
        <userAgent match="16bit|Win(dows 3\.1|16)" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="activexcontrols" value="false" />
        <capability name="javaapplets"     value="false" />
    </capabilities>
</browser>

<browser id="IE3win16a" parentID="IE3win16">
    <identification>
    <capability name="extra" match="^a" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="beta"        value="true" />
        <capability name="javascript"  value="false" />
        <capability name="vbscript"    value="false" />
    </capabilities>
</browser>

<browser id="IE3Mac" parentID="IE3">
    <identification>
        <userAgent match="PPC Mac|Macintosh.*(68K|PPC)|Mac_(PowerPC|PPC|68(K|000))" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="activexcontrols" value="false" />
        <capability name="vbscript"        value="false" />
    </capabilities>
</browser>

<gateway id="IE3AK" parentID="IE3">
    <identification>
        <capability name="extra" match="; AK;" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="ak"  value="true" />
    </capabilities>
</gateway>

<gateway id="IE3SK" parentID="IE3">
    <identification>
        <capability name="extra" match="; SK;" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="sk"  value="true" />
    </capabilities>
</gateway>

<browser id="IE2" parentID="IE">
    <identification>
        <capability name="majorversion" match="^2" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="backgroundsounds"    value="true" />
        <capability name="cookies"             value="true" />
        <capability name="tables"              value="true" />
    </capabilities>

    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<browser id="IE1minor5" parentID="IE">
    <identification>
        <capability name="version" match="^1\.5" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="cookies" value="true" />
        <capability name="tables"  value="true" />
    </capabilities>

    <controlAdapters>
        <adapter controlType="System.Web.UI.WebControls.Menu"
                 adapterType="System.Web.UI.WebControls.Adapters.MenuAdapter" />
    </controlAdapters>
</browser>

<gateway id="IEAOL" parentID="IE">
    <identification>
        <capability name="extra" match="; AOL" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="aol"    value="true" />
        <capability name="frames" value="true" />
    </capabilities>
</gateway>

<gateway id="IEbeta" parentID="IE">
    <identification>
        <capability name="letters" match="^([bB]|ab)" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="beta"    value="true" />
    </capabilities>
</gateway>

<gateway id="IEupdate" parentID="IE">
    <identification>
        <capability name="extra" match="; Update a;" />
    </identification>

    <capture>
    </capture>

    <capabilities>
        <capability name="authenticodeupdate"  value="true" />
    </capabilities>
</gateway>

Ответ 9

Только он был удален тегом xhtmlConformance для Web.Config.