Hola gente!

Bien, tema (no pun intended ;-) resuelto! 

Roxana, podrias usar una master page tipada, si hiciera falta, en lugar de find 
control:

http://www.odetocode.com/Articles/419.aspx
http://msdn.microsoft.com/en-us/library/c8y19k6h(VS.80).aspx

Con una propiedad publica en la Master page, podrias acceder desde la pagina 
contenedora a lo que quieres cambiar.

Un saludo desde aca a Gustavo Azcona, que me ensenio ese truco.

Nos leemos!

Angel "Java" Lopez (hoy viene firma larga.... ;-)
http://www.ajlopez.com
http://www.ajlopez.net/cursos
http://ajlopez.zoomblog.com
http://www.twitter.com/ajlopez
http://ajlopez.wordpress.com
http://ajlopezen.zoomblog.com
http://www.msmvps.com/lopez
  ----- Original Message ----- 
  From: Roxana Leituz 
  To: [email protected] 
  Sent: Sunday, May 11, 2008 9:18 PM
  Subject: [puntonet] masterpage y css


  Tema resuelto!! les cuento, utilicé las opciones 2 y 3 que me pasó Diego, yo 
lo estaba haciendo de esa manera pero me olvidé del "detalle" de runat=server. 
No se porque no me funcionan los temas , no es algo que aplico al body o al 
encabezado (que funciona perfectamente tal como está en el ejemplo de Angel) 
sino el fondo de una fila de una tabla de la master a la que le aplico un 
estilo. Muchas gracias por las sugerencias y les paso el código por si a 
alguien le viene bien.
  Saludos

  En el head de la master:
  <link href="StyleSheet2.css" id="estilo" runat=server rel="stylesheet" 
type="text/css" />

  y en el Pre_Init de mi página de contenido:

  Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As 
System.EventArgs) Handles Me.PreInit
  Dim mi_estilo As New HtmlLink

  mi_estilo = CType(Me.Master.FindControl("estilo"), HtmlLink)

  mi_estilo.Attributes("href") = "StyleSheet3.css"

  End Sub

Responder a