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 originalDim pagina As String
pagina = Server.HtmlEncode(Request.RawUrl)
If pagina = "/Gastos/HojaVisas.aspx" Then
Dim head As HtmlHead = DirectCast(Page.Header, HtmlHead)
Dim link As New HtmlLink()
link.Attributes.Add("href", Page.ResolveClientUrl("Styles/Site1.css"))
link.Attributes.Add("type", "text/css")
link.Attributes.Add("rel", "stylesheet")
head.Controls.Add(link)
Else
Dim head As HtmlHead = DirectCast(Page.Header, HtmlHead)
Dim link As New HtmlLink()
link.Attributes.Add("href", Page.ResolveClientUrl("Styles/Site.css"))
link.Attributes.Add("type", "text/css")
link.Attributes.Add("rel", "stylesheet")
head.Controls.Add(link)
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