A esto debemos sumarle que el .Net Framework al menos en esta versión no reconoce las últimas versiones de los navegadores tipo Firefox, Opera, Gecko, etc; los considera como si fueran Netscape 4, enviando al cliente HTML 3.2. Para el IE produce HTML 4.
En esta dirección
http://aspnet.4guysfromrolla.com/articles/050504-1.aspx, explican como hacer que las aplicaciones web reconozcan las versiones correctas de los
navegadores (Firefox, Opera, Gecko) a través de la sección de configuración browserCaps.
Saludos