Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2013, 02:12
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 1 mes
Puntos: 7
Exclamación Problemas con el CSS

Hola tengo una aplicacion web en la que dependiendo de en que pagina se encuentre carga un css u otro. Esto lo hago con el siguiente codigo en la Site.Master.vb dentro de Page_Load.
Código vb.net:
Ver original
  1. Dim pagina As String
  2.  
  3.         pagina = Server.HtmlEncode(Request.RawUrl)
  4.  
  5.         If pagina = "/Gastos/HojaVisas.aspx" Then
  6.  
  7.             Dim head As HtmlHead = DirectCast(Page.Header, HtmlHead)
  8.             Dim link As New HtmlLink()
  9.             link.Attributes.Add("href", Page.ResolveClientUrl("Styles/Site1.css"))
  10.             link.Attributes.Add("type", "text/css")
  11.             link.Attributes.Add("rel", "stylesheet")
  12.             head.Controls.Add(link)
  13.         Else
  14.  
  15.             Dim head As HtmlHead = DirectCast(Page.Header, HtmlHead)
  16.             Dim link As New HtmlLink()
  17.             link.Attributes.Add("href", Page.ResolveClientUrl("Styles/Site.css"))
  18.             link.Attributes.Add("type", "text/css")
  19.             link.Attributes.Add("rel", "stylesheet")
  20.             head.Controls.Add(link)
  21.         End If

Si cargo ejecuto mi proyecto en local, la diferencia de los css funciona correctamente. Si paso la aplicación al servido y la ejecuto en local dentro del servidor, también va perfecto. Pero tengo un problema y es que si ejecuto desde un ordenador cliente lo que esta en el servidor, no se carga la css bien.
¿Qué es lo que me puede estar pasando?

Thanks
__________________
Gracias por todo;

Un saludo