2009-01-12 12 views
6

No pude encontrar una manera de desactivar la característica de detección del navegador agregada por asp.net 2.0.
Quiero todos la solicitud a mi página para ser tratada como si IE se los solicita.
Mi solución fue añadir una carpeta App_Browsers a mi proyecto y en ella tienen el siguiente archivo .browser:¿Hay alguna manera de deshabilitar la detección del navegador .NET?

<browsers> 
    <browser refID="Default"> 
    <capabilities> 
     <capability name="preferredRenderingMime" value="text/html" /> 
     <capability name="preferredRenderingType" value="html32" /> 
     <capability name="requiresFullyQualifiedRedirectUrl" value="false" /> 
    </capabilities> 
    </browser> 
</browsers> 

¿Hay una manera de desactivar esta función en total?

Gracias

Respuesta

3

Una de las partes más ofensivas de ASP.Net, en mi humilde opinión. No hay manera de apagarlo AFAIK, que no sea una configuración como esta.

Puede que le interese Rob Eberhardt's conjunto de recursos sobre el tema.

+0

Gracias por el enlace, pero es una un poco obsoleto (al menos desde la "Última actualización de la página: 19 de mayo de 2005" en la parte superior ...) – Dror

+0

oh seguro, pero también lo es asp.net 2.0 :) – annakata

+0

¿Esto significa que PUEDE inhabilitar esta función en la versión 3.5? – Dror

1

puede sustituir la detección del navegador mediante el establecimiento de la ClientTarget property en la página de la elección que le gustaría que para hacer (probablemente uplevel en su caso) ...

+0

Gracias, pero esto no anulará la detección, simplemente coincidirá con un conjunto diferente de configuraciones ... – Dror

+0

Lo siento, mi error. Estaba respondiendo a esta parte de la pausa: "Deseo que se trate la solicitud de mi página como si IE se los pidiera". – Stobor

Cuestiones relacionadas