¿Puedo detectar el modo de documento de IE en el lado del servidor usando el objeto HttpBrowserCapabilities
Puedo encontrar la versión del navegador y las capacidades específicas usando el objeto HttpBrowserCapabilities, pero ¿hay alguna manera de encontrar el modo de documento que el navegador está usando para renderizar?
El equivalente de la propiedad JavaScriptdocument.documentMode
El modo se puede cambiar a través deherramientas de desarroll
Actualiza
Tenía la esperanza de incluir una hoja de estilo separada para IE7 y más abajo usando algo como esto en mi página de diseño de afeitadora ...
@if (ViewContext.IsBrowserOlderThanIE8()) {
<link href="Ie7.css" rel="stylesheet" type="text/css" />
}
Dentro de la funciónIsBrowserOlderThanIE8
Puedo detectar la versión del navegador, pero esto no es suficiente para saber qué modo de documento está utilizando el cliente. El modo de documento tiene más barras en el motor de renderizado real utilizado.