Pregunta

No tengo a nadie más que válida hasta que esta fantástica comunidad, sé que esto es una cuestión no programador, pero no puedo averiguarlo por qué ocurre esto.

Para un cliente que he desarrollado, 960.GS un diseño con un simple inicio de sesión página de usuario / elegir producto / registro de productos utilizando .NET (ASP.NET 3.5) y todo estaba bien, estuvieron de acuerdo y yo empezamos ...

Entonces importado el archivos HTML que hice y empecé a sustituir de entrada con asp: TextBox de y el botón en un asp: Button, realmente cosas simples / básico, pero pronto hago clic en "Ver en el explorador "tengo mi código todos revueltos

incluso si veo una XHTML 1.1 estricto código Validado, y CSS 2.1 Validar código

para tratar de conseguir lo que está mal, puse el archivo ASPX a un lado y abierto sólo la página HTML.

Los resultados son muy diferente

La apertura directamente en Firefox, sin un servidor web:

alt text http://www.balexandre.com/temp/2009 -11-22_1116.png

si me quedo la misma página (exactamente el mismo código) [ HTML , no hay página de ASP.NET] a través de Cassini (Estudio Web Server visuales) se nota. . ohh bien ...

alt text http://www.balexandre.com/temp/2009 -11-22_1117.png

, así que si me quedo página HTML de IIS 7.5

alt text http://www.balexandre.com/temp/2009 -11-22_1129.png

  

todos los archivos 3 arriba son la misma página , que se ejecutan a través de 2 servidores diferentes Cassini, IIS y el HTML normal de hacer de Firefox.

usando Firebug, todas las cargas css así

Reparto pantalla: http://bit.ly/7ZBkuh (20 seg)

¿Alguien tiene alguna idea de este comportamiento?

  

Todo tipo de ayuda será muy apreciada, Gracias.

¿Fue útil?

Solución

Esto parece un problema de desbordamiento de CSS. ¿Hay alguna diferencia entre la resultante de marcado / css desde el navegador (no el archivo de origen en la barra de URL) - por ejemplo, mediante la comparación de la "Ver fuente de la página" número? Sospecho que habrá. Y sospecho que de css relacionados no marca.

Otros consejos

Podría ayudar a ejecutar una herramienta de diferencia contra su archivo HTML original y la salida producida por su página ASPX. Definitivamente va a esperar para ver algunas diferencias, pero todavía podría ayudar a resaltar lo que va mal.

Esto es sólo una suposición, pero tal vez los estilos CSS que está para ver en las páginas alojadas en ASP.NET se definen en la página, y los estilos CSS que no son viendo se definen en un archivo CSS independiente?

Si ese es el caso, entonces el problema podría ser debido a la manera en que ha configurado la autenticación de ASP.NET en web.config. Puede estar sirviendo el archivo HTML, pero bloqueando el archivo CSS.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top