Welcome to GASP Sign in | Join | Help

Paulo Morgado

Tudo sobre Arquitectura de Software
PathInfo E Temas ASP.NET: Porque Não Conseguem Coexistir?

Se já trabalharam com ASP.NET Themes and Skins, sabem que são adicionadas referências para stylesheets na secção head do documento HTML.

O URL gerado para estas stylesheets é sempre relativo.

Ou seja, para um pedido para:

http://MySite/Section/Default.aspx

obtemos:

<link href="../App_Themes/Default/Styles.css" type="text/css" rel="stylesheet" />

que faz com que o web browser faça um pedido para:

http://MySite/App_Themes/Default/Styles.css

e tudo funciona às mil maravilhas.

Bem, tudo funciona às mil maravilhas até que se faça um pedido para:

http://MySite/Section/Default.aspx/PathInfo

Obtemos as mesmas referências para stylesheets e o web browser fará um pedido para:

http://MySite/Section/Default.aspx/App_Themes/Default/Styles.css

Isto acontece porque o web browser não tem qualquer conhecimento do que são PathInfos. Apenas sabe quantos separadores (/) existem.

Introduzi um bug no Microsoft Connect acerca disto.

Posted: Wednesday, July 23, 2008 11:54 PM by Paulo Morgado

Comments

Paulo Morgado said:

Na minha última entrada escrevi acerca dos problemas que ocorrem quando tentamos usar path infos em conjunto

# July 24, 2008 1:23 AM

Paulo Morgado said:

# July 24, 2008 1:23 AM

Paulo Morgado said:

Na minha última entrada apresentei uma solução para os problemas que ocorrem quando tentamos usar path

# July 25, 2008 1:24 AM

Paulo Morgado said:

# July 25, 2008 1:25 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS